feat(staging): add live staging check suite (smoke + access + e2e) [ORCH-33] #29

Merged
admin merged 1 commits from feature/ORCH-33-staging-testsuite into main 2026-06-05 09:12:51 +03:00
Owner

ORCH-33: Live Staging Check Suite

Adds scripts/staging_check.py — самостоятельный скрипт проверки живого staging-стенда (порт 8501).

Блоки проверок

  • Block A (SMOKE): /health, /queue, ORCH_STAGING=true
  • Block B (ACCESS): Plane sandbox R/O, Gitea sandbox R+push, реестр (sandbox есть, боевые ET/ORCH нет)
  • Block C (E2E): создать задачу в SANDBOX → webhook → ветка в orchestrator-sandbox → analyst job в очереди → CLEANUP в finally

Режим

  • --mode stub (дефолт): проверяет ранние артефакты конвейера (до Claude CLI), ~60с, без LLM
  • --mode full-real: ожидает завершения аналитика (долго, расходует кредиты)

Запуск

docker exec orchestrator-staging python3 /repos/orchestrator/scripts/staging_check.py --mode stub

Результат прогона: 10/10 PASS

Примечания

  • C9b проверяет через /queue (не Plane-коммент) — bot-токены не добавлены в SANDBOX-проект (403), это инфраструктурное ограничение
  • CLEANUP: удаляет ветку + Plane issue + строки в staging SQLite
## ORCH-33: Live Staging Check Suite Adds `scripts/staging_check.py` — самостоятельный скрипт проверки живого staging-стенда (порт 8501). ### Блоки проверок - **Block A (SMOKE):** /health, /queue, ORCH_STAGING=true - **Block B (ACCESS):** Plane sandbox R/O, Gitea sandbox R+push, реестр (sandbox есть, боевые ET/ORCH нет) - **Block C (E2E):** создать задачу в SANDBOX → webhook → ветка в orchestrator-sandbox → analyst job в очереди → CLEANUP в finally ### Режим - `--mode stub` (дефолт): проверяет ранние артефакты конвейера (до Claude CLI), ~60с, без LLM - `--mode full-real`: ожидает завершения аналитика (долго, расходует кредиты) ### Запуск ```bash docker exec orchestrator-staging python3 /repos/orchestrator/scripts/staging_check.py --mode stub ``` ### Результат прогона: 10/10 PASS ✅ ### Примечания - C9b проверяет через `/queue` (не Plane-коммент) — bot-токены не добавлены в SANDBOX-проект (403), это инфраструктурное ограничение - CLEANUP: удаляет ветку + Plane issue + строки в staging SQLite
admin added 1 commit 2026-06-05 08:55:24 +03:00
feat(staging): add live staging check suite (smoke + access + e2e)
All checks were successful
CI / test (push) Successful in 10s
CI / test (pull_request) Successful in 10s
94334bdd42
admin merged commit 93169f16e0 into main 2026-06-05 09:12:51 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/orchestrator#29