GNX Courage Text™ · hoKssi.com · Controlled Enterprise Review

GNX Courage Text™ / hoKssi.com · Evidence CLI

운영 증적 명령 검증 문서

Generated 2026-05-10 06:59:54 UTC · Current engine mode: device_handoff / outbound locked

1. Evidence CLI 목적

Evidence CLI 문서는 운영자가 서버 상태와 감사 증적을 명령으로 재현할 수 있게 한다. 결과는 계약/검증 미팅에서 기술 주장 대신 증거로 제시한다.

2. Health evidence

bash
curl -s https://hokssi.com/health | jq .
docker compose -f /opt/hokssi/docker-compose.yml --project-directory /opt/hokssi ps

Expected: ok true, redis PONG, api/postgres/redis/worker Up.

3. Handoff evidence

bash
ADMIN_API_KEY=$(grep '^ADMIN_API_KEY=' /opt/hokssi/.env | cut -d= -f2)
curl -s https://hokssi.com/v1/admin/audit -H "x-admin-api-key: $ADMIN_API_KEY" | jq '.audit[0:20]'

Expected audit includes intent_created, visible_clues_recorded, requester_contact_secret_recorded, handoff_card_created, web_handoff_sms_compose_opened or web_handoff_consent_relay_open depending on test path.

4. Outbound safety evidence

bash
grep -E '^(ENABLE_OUTBOUND_SEND|DELIVERY_MODE|SMS_PROVIDER)=' /opt/hokssi/.env
docker logs --tail=120 hokssi-worker | grep outbound_dispatch_blocked

Expected: ENABLE_OUTBOUND_SEND=false, DELIVERY_MODE=device_handoff, SMS_PROVIDER=unconfigured, worker log reason ENABLE_OUTBOUND_SEND_not_true.

5. DB evidence

bash
docker exec -i hokssi-postgres psql -U hokssi -d hokssi -c "SELECT id,state,expires_at,created_at,updated_at FROM text_intents ORDER BY created_at DESC LIMIT 10;"
docker exec -i hokssi-postgres psql -U hokssi -d hokssi -c "SELECT intent_id,provider,delivery_state,attempts,sent_at FROM outbound_messages ORDER BY created_at DESC LIMIT 10;"

Expected outbound remains queued_not_sent attempts 0 sent_at null while provider is locked.

6. Vaporize evidence

bash
ADMIN_API_KEY=$(grep '^ADMIN_API_KEY=' /opt/hokssi/.env | cut -d= -f2)
curl -s -X POST https://hokssi.com/v1/system/burn-expired -H "x-admin-api-key: $ADMIN_API_KEY" | jq .

Expected expired intents move to BURNED and worker logs vaporize related events.

7. Readiness command

bash
hokssicheck
hokssiready
hokssidone

hokssicheck and hokssiready are readiness checks. hokssidone runs hokssicheck and exits SSH; Docker/Nginx/API/worker keep running.