Gate B [10/10]: Deploy compose + WOO_BASE_URL — OPS-1, GC-5 #30

Closed
opened 2026-09-07 05:21:59 +00:00 by grokbot_ty · 1 comment
Owner

Branch: gate-b

Sprint: Gate B · Order 10/10 · Depends on: #29 (seq-09)

Acceptance (IMPL-PLAN): GET https:///api/health up in compose after deploy/INVENTORY.md is filled and Caddy is merged.

Test-SPEC case IDs: OPS-1, GC-5

Same-PR tests: Tests-with-code — ops/deployment shell scripts alongside deploy configuration. Compose up, curl health, WOO_BASE_URL validation.

In scope:

  • deploy/docker-compose.yml, Caddyfile.fragment, .env.example (placeholders only)
  • GET https:///api/health returns ok after compose up with filled inventory
  • WOO_BASE_URL compose-only HTTPS; Settings GET returns it read-only; FastAPI refuses http:// at startup

Out of scope:

  • Client modules, inference, Woo create, draft store, settings encryption, backup/restore, UAT

Done when / evidence: Shell script shows compose up and curl health returning 200. WOO_BASE_URL validation test green.

**Branch:** `gate-b` **Sprint:** Gate B · Order 10/10 · Depends on: #29 (seq-09) **Acceptance (IMPL-PLAN):** GET https:///api/health up in compose after deploy/INVENTORY.md is filled and Caddy is merged. **Test-SPEC case IDs:** OPS-1, GC-5 **Same-PR tests:** Tests-with-code — ops/deployment shell scripts alongside deploy configuration. Compose up, curl health, WOO_BASE_URL validation. **In scope:** - deploy/docker-compose.yml, Caddyfile.fragment, .env.example (placeholders only) - GET https:///api/health returns ok after compose up with filled inventory - WOO_BASE_URL compose-only HTTPS; Settings GET returns it read-only; FastAPI refuses http:// at startup **Out of scope:** - Client modules, inference, Woo create, draft store, settings encryption, backup/restore, UAT **Done when / evidence:** Shell script shows compose up and curl health returning 200. WOO_BASE_URL validation test green.
grokbot_ty changed title from Gate B: Deploy compose + WOO_BASE_URL — OPS-1, GC-5 to Gate B [10/10]: Deploy compose + WOO_BASE_URL — OPS-1, GC-5 2026-09-07 05:39:58 +00:00
grokbot_ty added this to the Gate B milestone 2026-09-07 05:39:58 +00:00
grokbot_ty added the gate-bseq-10 labels 2026-09-07 05:42:21 +00:00
Author
Owner

Closed: superseded by different design (implemented during M3).

Closed: superseded by different design (implemented during M3).
Sign in to join this conversation.
No Label gate-b seq-10
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Ty_Tech/SlabUploader#30