---
staging_status: SUCCESS
timestamp: 2026-06-06T15:08:10+00:00
base_url: http://localhost:8501
---

# Staging Gate Log

Staging test suite completed. All checks passed.

- **Work item:** ORCH-040
- **Mode:** stub
- **Execution:** canonical — `docker exec orchestrator-staging python3 /repos/orchestrator/scripts/staging_check.py --base-url http://localhost:8501 --mode stub` (ORCH-048, ADR-001)
- **Result:** 10/10 checks PASS (exit code 0)

## Check results

| Check | Result | Detail |
|-------|--------|--------|
| A1 GET /health → 200 status=ok | PASS | body `{status: ok, service: orchestrator}` |
| A2 GET /queue → 200 with counts/max_concurrency/resilience | PASS | keys present |
| A3 ORCH_STAGING=true (not prod) | PASS | `ORCH_STAGING=true` |
| B4 Plane: sandbox project accessible | PASS | found 5 project(s), sandbox=YES |
| B5 Gitea: orchestrator-sandbox accessible, push=true | PASS | admin/push/pull=true |
| B6 Registry: sandbox present, prod ET/ORCH absent | PASS | sandbox=YES, prod-ET=NO, prod-ORCH=NO |
| C7 Create issue in Plane SANDBOX | PASS | HTTP 201 |
| C8 Trigger pipeline via /webhook/plane | PASS | HTTP 200, status=accepted |
| C9a Branch appears in orchestrator-sandbox | PASS | feature/SANDBOX-016-staging-check-e2e |
| C9b Analyst job enqueued in staging queue | PASS | job queued, agent=analyst |

Cleanup (branch, Plane issue, DB rows) completed successfully via try/finally.

> Note: Docker CLI was unavailable in the deployer environment; the canonical
> in-container exec was performed via the Docker Engine API over the unix socket
> (equivalent to `docker exec`). B6 registry-isolation therefore reflects the
> running staging instance's own `.env.staging` process-env — no host-env
> fallback (avoids the ORCH-048 false-FAIL).
