diff --git a/docs/work-items/ORCH-036/15-staging-log.md b/docs/work-items/ORCH-036/15-staging-log.md new file mode 100644 index 0000000..3bb243e --- /dev/null +++ b/docs/work-items/ORCH-036/15-staging-log.md @@ -0,0 +1,62 @@ +--- +staging_status: SUCCESS +timestamp: 2026-06-06T20:57:11Z +base_url: http://localhost:8501 +--- + +# Staging Gate Log + +Staging test suite completed. All checks passed (10/10). + +## Как запускалось (канон ORCH-048, ADR-001) + +Канонический запуск — внутри контейнера `orchestrator-staging` через Docker exec +(не с хоста), чтобы чек B6 (registry-isolation) читал реестр из process-env самого +работающего staging-инстанса (`.env.staging`): + +``` +docker exec orchestrator-staging \ + python3 /repos/orchestrator/scripts/staging_check.py \ + --base-url http://localhost:8501 --mode stub +``` + +> Примечание окружения: deployer исполнялся внутри прод-контейнера, где CLI `docker` +> отсутствует, но смонтирован `/var/run/docker.sock` (gid 999). Эквивалентный +> `docker exec` выполнен напрямую через Docker Engine API по сокету — +> та же команда, тот же контейнер `orchestrator-staging`, тот же путь скрипта. + +Exit code: **0** (все PASS). + +## Результаты (10/10 PASS) + +``` +[Block A] SMOKE + ✓ PASS A1 GET /health → 200 status=ok + ✓ PASS A2 GET /queue → 200 with counts/max_concurrency/resilience + ✓ PASS A3 ORCH_STAGING=true (not prod) + +[Block B] ACCESS + ✓ PASS B4 Plane: sandbox project accessible (found 5 project(s), sandbox=YES) + ✓ PASS B5 Gitea: orchestrator-sandbox accessible, push=true + ✓ PASS B6 Registry: sandbox present, prod ET/ORCH absent + (sandbox=YES, prod-ET=NO, prod-ORCH=NO) + +[Block C] E2E (mode=stub) + ✓ PASS C7 Create issue in Plane SANDBOX + ✓ PASS C8 Trigger pipeline via /webhook/plane (resp=accepted) + ✓ PASS C9a Branch appears in orchestrator-sandbox + ✓ PASS C9b Analyst job enqueued in staging queue (agent=analyst) + +[CLEANUP] + ✓ PASS CLEANUP: deleted test branch (HTTP 204) + ✓ PASS CLEANUP: deleted Plane issue (HTTP 204) + ✓ PASS CLEANUP DB: deleted job + task rows + +============================================================ + RESULT: 10/10 checks PASS +============================================================ +``` + +base_url : http://localhost:8501 +mode : stub +utc_time : 2026-06-06T20:57:03Z