docs(structure): restore Gate B wording and harden pin

Drop the Gate B parenthetical that was not in the frozen AGENTS table.
Require Phase 0 labels in both compose and DEPLOYMENT, and pin the full
client-authoritative math lock phrase.
This commit is contained in:
grokbot_ty
2026-09-09 19:47:17 +00:00
parent 32547cad8c
commit 4576df7253
3 changed files with 13 additions and 5 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ This file is the only place that defines Gate meanings and how they map onto pha
| Label | Human name | What it means |
|---|---|---|
| Gate A | Docs freeze | Product locks written into the repo |
| Gate B | Run-host setup | Inventory the real host, deploy skeleton (`frontend/` + `backend/` + compose targets) |
| Gate B | Run-host setup | Inventory the real host, deploy skeleton |
| Gate C | First draft listing | One Woo draft listing with inference OFF |
**Phase 0 = Gates A+B.** **Gate C = early Phase 1** claimable publish slice. Call 1/2 after Gate C is green, still inside POC. Phase 2 is a deferred stub; do not build it next after Phase 1.
+11 -4
View File
@@ -64,10 +64,17 @@ else
bad "TEST-SPEC §2 must say frontend/e2e and backend/tests are targets until code exists"
fi
if grep -Eqi 'Phase 0 deliverable|not (yet )?in (the )?tree|aspirational|scaffold target' deploy/docker-compose.yml docs/DEPLOYMENT.md; then
ok "deploy docs label missing tree paths as Phase 0 targets"
for f in deploy/docker-compose.yml docs/DEPLOYMENT.md; do
if grep -Eqi 'Phase 0 deliverable|not (yet )?in (the )?tree|aspirational|scaffold target' "$f"; then
ok "$f labels Phase 0 scaffold targets"
else
bad "$f must label frontend/backend paths as Phase 0 targets"
fi
done
if grep -Eqi 'Phase 0|check-structure|IMPL-PLAN' README.md; then
ok "README points at Phase 0 / structure pin / IMPL-PLAN"
else
bad "compose or DEPLOYMENT must label frontend/backend Dockerfiles as Phase 0 targets"
bad "README must point at Phase 0 build path or check-structure"
fi
while IFS= read -r phrase; do
@@ -82,7 +89,7 @@ bdft = sqft × thickness_in
SLAB-UAT-*
WOO_BASE_URL
https://
authoritative for math
is authoritative for math; server **stores** client-sent numbers
Confidence 0.7
draft → calibrated → ready → publishing → published
LOCKS