diff --git a/docs/LANES/ROUND26_INSTRUCTIONS.md b/docs/LANES/ROUND26_INSTRUCTIONS.md index 31d27cb..bcdf81c 100644 --- a/docs/LANES/ROUND26_INSTRUCTIONS.md +++ b/docs/LANES/ROUND26_INSTRUCTIONS.md @@ -80,10 +80,17 @@ hold, on three rungs: zero-console-errors law holds without exceptions. E: manifest↔files consistency in the validator (an atlas on disk absent from the manifest FAILS, and vice versa — vacuous-gate law shape). -7. **The beta gate (F).** Per-shop distinctness (no two keyed crates identical — assert on - title sets, the R24 pattern), tier provenance visible in gate output (a mint crate never - reports as real), zero console errors WITHOUT 404-attribution exceptions (the manifest makes - this honest), the ladder re-proof, `qa.sh --strict --matrix`, tag **`v5.0-beta`**, push. +7. **The beta gate (F).** *(Status, Fable: waves 1–2 are COMPLETE — C/B/E/G all landed. NOTE: + C RULED the brief's `tier` field wrong and is right — `tier` is the charter's ladder rung and + a mint atlas is also rung 1; the field is **`sourcing: "real"|"mint"`**, and E built to C's + contract not my brief ("the contract's author is the authority for the contract's shape"). + Your gate asserts `sourcing`, not `tier`. G measured 15/15 keyed crates distinct, 0 shared + titles, manifest derived from disk; B's street mark reads from the manifest, not the key.)* + Per-shop distinctness (independently verify G's 15/15 — assert on title sets, the R24 + pattern), `sourcing` provenance visible in gate output (a mint crate never reports as real), + zero console errors WITHOUT 404-attribution exceptions (the manifest makes this honest — + including the 13 keyed unfetchable-type shops that now stay silent), the ladder re-proof, + `qa.sh --strict --matrix`, tag **`v5.0-beta`**, push. 7. **A / D — on-call.** A: nothing pending (your R25 close was clean). D: nothing — unless F's distinctness gate wants a crowd check at a stocked shop (patronage at Monster Robot on a Saturday feels like a D flourish, not a requirement).