From 41d9878574ea0c783afd4dad3675ecd0542a46c4 Mon Sep 17 00:00:00 2001 From: m3ultra Date: Mon, 3 Aug 2026 21:01:42 +1000 Subject: [PATCH] =?UTF-8?q?Fable:=20own=20the=20stale-344=20error=20(I=20v?= =?UTF-8?q?erified=20a=20doc,=20not=20the=20tree=20=E2=80=94=20margin=20is?= =?UTF-8?q?=2021=20not=206)=20+=20amend=20RED=20TICKET=20DAY=20with=20C's?= =?UTF-8?q?=20stall=20findings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- docs/LANES/ROUND39_INSTRUCTIONS.md | 13 ++++++++++--- docs/SALE_RED_TICKET_DAY.md | 9 +++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/docs/LANES/ROUND39_INSTRUCTIONS.md b/docs/LANES/ROUND39_INSTRUCTIONS.md index 99617e5..89a9b33 100644 --- a/docs/LANES/ROUND39_INSTRUCTIONS.md +++ b/docs/LANES/ROUND39_INSTRUCTIONS.md @@ -22,9 +22,16 @@ Band Floor Law) · [V8_SOMEONE_LIVES_HERE.md](../V8_SOMEONE_LIVES_HERE.md) (in f projected way points (`plan_osm.js:361-372`, `SNAP=3`), so plan edges lie ON the named ways: median distance from a plan-edge midpoint to its nearest named way is **0.03–0.90 m** (worst town katoomba), and **97.8% of corpus shops (1,192/1,219) resolve to a street name**. -3. **THE INTERIOR MARGIN IS SIX DRAWS, NOT 191.** `index.html:349` ships `useGLB: !NOASSETS`, so - the **default boot is the GLB path**, and `C-progress.md:841` records that sweep at **GLB-on - 344** against the ≤350 cap. Any interior work in any epoch spends against **six**. +3. ~~**THE INTERIOR MARGIN IS SIX DRAWS, NOT 191.**~~ **CORRECTED IN-ROUND BY LANE C — the margin + was 31, and is 21 after C's bin.** The direction was right (`index.html:349` ships + `useGLB: !NOASSETS`, so the **default boot IS the GLB path** — that part stands and matters). + The *number* was stale: `C-progress.md:841`'s "GLB-on 344" is **R9-era**. C measured today's + tree before touching anything: **GLB-off 156 · GLB-on 319**, both `opshop/hall`. + **Fable's error, owned:** I verified the claim's provenance (the doc does say 344) and not the + measurement (the tree says 319). *A document is not a tree.* The house rule stands and I broke + it: measure the thing, not the note about the thing. + **And the real finding is bigger than the correction** — see the transmission entry in the + close. 4. **Vertical movement is fiction.** `player.js:64` and `interior_mode.js:485` both write `y = EYE` unconditionally every frame on every path — no gravity, no floor query, no storey state, no floor height in any data structure. **Nothing this round proposes stairs.** diff --git a/docs/SALE_RED_TICKET_DAY.md b/docs/SALE_RED_TICKET_DAY.md index 13f67f9..517226d 100644 --- a/docs/SALE_RED_TICKET_DAY.md +++ b/docs/SALE_RED_TICKET_DAY.md @@ -13,6 +13,15 @@ > (records are the deep dig; op shops are pull-and-buy) is a John-level taste call, and RED > TICKET DAY does not depend on the answer. > +> **AMENDMENT (R39, Lane C, measured):** this design's roster counts "crate-shops" from the +> RECIPES — but **44% of market-stall rooms contain no crate at all**. The stall's `crate` is +> `zone:'centre'` and its 3–6 trestle tables take the aisle first, so the roster can name a stall +> you cannot dig in. Also: **a stall dig stamps the pull `type:'record'` while the stall itself is +> `type:'stall'`**, and `sellableIn` is type-equals-type — so **a stall find has nowhere to be +> sold**. Both are pre-existing, neither is this design's fault, and both must be resolved before +> RED TICKET DAY ships a roster. Lane C holds a one-line `fallbackZones` fix that would give +> stalls the crates their own recipe already promises. +> > Superseded in part by John's later reframe — *"the city being procedural and nebulous… you have > to even know where to find the store"* — which is running as its own design pass. Read that > charter alongside this one: this document owns the ROUND and the LAWS (the Band Floor Law is