# Acceptance Tests — Core 0.78.8

## Test 1 — pusta baza

Otwórz `/system_document_consent_gate.php`. System powinien pokazać blueprint wymagań i brak spraw bez błędu.

## Test 2 — brak zgody tworzy HOLD

Dla sprawy w Case Spine bez podpisanych dokumentów uruchom ewaluację. Oczekiwane:

- `enterprise_case_document_requirements` zawiera wymagania,
- `enterprise_case_journey_gates.gate_key = documents_consents_gate` ma status `warn`,
- `enterprise_case_journey_actions.action_key = resolve_documents_consents_gate` jest otwarty,
- po synchronizacji istnieje pozycja Work Queue.

## Test 3 — podpisany snapshot zamyka blokadę

Po dodaniu podpisanego dokumentu / Consent Evidence uruchom ewaluację ponownie. Oczekiwane:

- wymaganie zmienia się na `signed`,
- akcja Journey przechodzi do `auto_closed`,
- dokumentacja sprawy może uzyskać `GO`, jeżeli wszystkie wymagane dowody są podpisane.

## Test 4 — brak auto-podpisu

Sprawdź `app_settings.enterprise_document_consent_gate_auto_sign_enabled`. Wartość musi wynosić `0`.
