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:
@@ -4,3 +4,4 @@ ts phase decision why evidence result
|
|||||||
2026-09-09T19:45:25Z unit AGENTS ownership complete; Gates table removed; UX-DESIGN demoted; IMPL-PLAN owns gate meanings subtract calendar restatement and close ownership gap AGENTS.md,docs/UX-DESIGN.md,docs/IMPL-PLAN.md check-structure PASSED
|
2026-09-09T19:45:25Z unit AGENTS ownership complete; Gates table removed; UX-DESIGN demoted; IMPL-PLAN owns gate meanings subtract calendar restatement and close ownership gap AGENTS.md,docs/UX-DESIGN.md,docs/IMPL-PLAN.md check-structure PASSED
|
||||||
2026-09-09T19:45:25Z unit TEST-SPEC and deploy docs label missing tree as Phase 0 targets stop agents inventing harness paths that are not on main docs/TEST-SPEC.md,docs/DEPLOYMENT.md,deploy/docker-compose.yml,README.md check-structure PASSED
|
2026-09-09T19:45:25Z unit TEST-SPEC and deploy docs label missing tree as Phase 0 targets stop agents inventing harness paths that are not on main docs/TEST-SPEC.md,docs/DEPLOYMENT.md,deploy/docker-compose.yml,README.md check-structure PASSED
|
||||||
2026-09-09T19:45:25Z verify ran docs/checks/check-structure.sh after all edits prove done predicate on real artifact docs/checks/check-structure.sh exit 0 VERIFIED
|
2026-09-09T19:45:25Z verify ran docs/checks/check-structure.sh after all edits prove done predicate on real artifact docs/checks/check-structure.sh exit 0 VERIFIED
|
||||||
|
2026-09-09T19:47:17Z attention-fix restored Gate B meaning to original AGENTS wording; hardened check-structure for both deploy files and fuller math lock phrase Attention review flagged Gate B parenthetical as lock drift and weak deploy grep docs/IMPL-PLAN.md,docs/checks/check-structure.sh check-structure PASSED
|
||||||
|
|||||||
|
+1
-1
@@ -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 |
|
| Label | Human name | What it means |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Gate A | Docs freeze | Product locks written into the repo |
|
| 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 |
|
| 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.
|
**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.
|
||||||
|
|||||||
@@ -64,10 +64,17 @@ else
|
|||||||
bad "TEST-SPEC §2 must say frontend/e2e and backend/tests are targets until code exists"
|
bad "TEST-SPEC §2 must say frontend/e2e and backend/tests are targets until code exists"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if grep -Eqi 'Phase 0 deliverable|not (yet )?in (the )?tree|aspirational|scaffold target' deploy/docker-compose.yml docs/DEPLOYMENT.md; then
|
for f in deploy/docker-compose.yml docs/DEPLOYMENT.md; do
|
||||||
ok "deploy docs label missing tree paths as Phase 0 targets"
|
if grep -Eqi 'Phase 0 deliverable|not (yet )?in (the )?tree|aspirational|scaffold target' "$f"; then
|
||||||
|
ok "$f labels Phase 0 scaffold targets"
|
||||||
else
|
else
|
||||||
bad "compose or DEPLOYMENT must label frontend/backend Dockerfiles as Phase 0 targets"
|
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 "README must point at Phase 0 build path or check-structure"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
while IFS= read -r phrase; do
|
while IFS= read -r phrase; do
|
||||||
@@ -82,7 +89,7 @@ bdft = sqft × thickness_in
|
|||||||
SLAB-UAT-*
|
SLAB-UAT-*
|
||||||
WOO_BASE_URL
|
WOO_BASE_URL
|
||||||
https://
|
https://
|
||||||
authoritative for math
|
is authoritative for math; server **stores** client-sent numbers
|
||||||
Confidence 0.7
|
Confidence 0.7
|
||||||
draft → calibrated → ready → publishing → published
|
draft → calibrated → ready → publishing → published
|
||||||
LOCKS
|
LOCKS
|
||||||
|
|||||||
Reference in New Issue
Block a user