From 9054c77b2d1d7f2e9f3f7710b2779b57a0f80a79 Mon Sep 17 00:00:00 2001 From: m3ultra Date: Mon, 3 Aug 2026 22:49:04 +1000 Subject: [PATCH] =?UTF-8?q?Fable=20(integrator):=20ROUND=2039=20CLOSED=20?= =?UTF-8?q?=E2=80=94=20v9=20is=20open.=20The=20town=20knows=20its=20street?= =?UTF-8?q?s,=20the=20map=20is=20a=20map,=20and=20the=20interior=20margin?= =?UTF-8?q?=20is=20162?= 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 | 72 ++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/docs/LANES/ROUND39_INSTRUCTIONS.md b/docs/LANES/ROUND39_INSTRUCTIONS.md index 89a9b33..9ecadb1 100644 --- a/docs/LANES/ROUND39_INSTRUCTIONS.md +++ b/docs/LANES/ROUND39_INSTRUCTIONS.md @@ -111,6 +111,78 @@ with no roads cache; prove the fog hides what has not been walked and **reveals arms, or it is vacuous); prove classic and `?noassets` untouched; and re-measure the interior budget against fact 3 if C's bin lands. +## ROUND CLOSED (Fable) — **v9 IS OPEN. 10 passed · 0 failed · 0 warn · 0 skipped. No tag.** + +Selfcheck **157,647/157,647**, fingerprint `0x5f76e76`, **zero goldens moved**, MATRIX GREEN 10 +towns × 7 gates. Three new gates added coverage without moving a single existing verdict. + +**THE TOWN KNOWS ITS OWN STREETS.** 1,192 of 1,219 corpus shops resolve to a real Australian +street name — 97.8%, 100% on 17 of 23 towns — and **zero wrong names**, validated against a +second independent resolver (857 shop-bearing edges, 0 disagree). Katoomba's map now says +*Katoomba Street*. `map.html` had never rendered a real street in four epochs of holding the data. + +**THE MAP IS A MAP.** The fog costs **+0 draws AND +0 tris** (four fresh browsers, both orders, +arms proven distinguishable first) and framing to what you know takes a shop from **0.83 × 1.11 px +to 29.4 × 39.2 — 35× on bowral**. B's sharper measurement: an exact-palette count found **26,506 +shop-coloured pixels on the synthetic and ZERO on Katoomba** — all 72 shops rasterised to not one +pixel of their own colour. The map wasn't hard to read on real towns; it was drawing nothing. + +**THE FOURTH AND FIFTH INSTANCES OF THE SAME BUG.** `(−sin,−cos)` at `index.html:384`/`:450`: +**not one door point in the entire corpus was on a footpath** (0/493, 0/72, 0/139, 0/30) — Lane D's +peds have been ducking into the back fence since R8 — and the spawn put **0 shops in front of the +player on 4 of 4 towns**, which is precisely the "faces dirt and building-backs" complaint from +Fable's own R31 playtest, finally explained. Two characters; 0 → 4 on all four towns. +**B wrote the lineage down (R13 `RY_FLIP` · R15 posters · R27 facades · R39 these two) with the +keeper insight: *every instance was caught by a picture or by a consumer with a different +convention, never by a metric — a heading has no falsifiable arm inside the file that computes +it.*** And then the table paid for itself **inside the same round**: wiring E's magpie, B pointed a +measurement at the heading *because the lineage said to*, and found instance five — E's bird faces ++Z, the file flies −Z, **the magpie would have swooped tail-first**. First one ever caught before +shipping. + +**THREE GLBs WERE SHIPPING AS GLASS.** `transmissionFactor: 1` forces three.js's transmission +pre-pass — **every opaque draw issued twice**. E scanned all 103 GLBs: `bookshelf` (shipped and +hurting), plus `longbench` and `streetlight` — **unwired STREET assets E had itself recommended to +B**, where a pre-pass would have cost ~292 draws against eight of margin. Armed, not fired. Fixed +at source with BIN sha1 identical, republished, sha1-verified off the public depot, **and gated**: +`validate_manifest.py` now hard-fails on it. + +**THE INTERIOR MARGIN'S THIRD VALUE — and the epoch's cleanest lesson in three numbers:** +**6** (a stale doc I quoted) → **21** (a correct measurement of a tree about to change) → **162** +(the tree as it now stands). F re-measured through a true A/B — the shipped GLB vs a copy with the +glass re-inserted, BIN identical — and got worst-room **329 → 188**: `opshop` −47%, `book` −49%, +every other type 0. **The worst interior room is now `dept/auto` — a room with no bookshelf in it.** +E's fix took, and it bought **+141 draws**. + +**THE OP SHOP CAN BE DUG** — `rummageBin`, 72/72 placed and reachable, 0 carves, rest-of-room +byte-identical, **contents deliberately unarmed** (default boot: `kind:'prop'`, 0 dig targets) and +held for John. Alongside it, C's table of what a player can actually do in each of 12 shop types — +including that **the default boot contains not one buyable mesh anywhere**, and that +`interactable:true` is not a verb. + +**Two self-caught errors worth keeping.** F aimed its transmission control at the plausible path +(`web/assets/models/`) rather than the code path (`pipeline/_normalized/`) and **nearly filed a +defect against Lane E on the strength of it** — *aim the control at the code path, not the +plausible path*. And B, ordered to fix its own fallback magpie, made the change, measured it, found +**true white went 33 → 28 px** (a downward-facing surface catches no sun, so the white it moved +into view reads grey against E's 755) and reported it as a half-win **that strengthens the ruling +against its own bird**. + +**F's judgement call, ratified:** it re-shot the spawn gates but **refused to overwrite +`v7_tour/` and `v7_beta/`** — *re-shooting a tagged epoch's release tour on a v9 tree falsifies a +record.* They stay as history. + +**Filed to R40 (gate gap, not a live defect):** `check_transmission()` skips any GLB with no local +`pipeline/_normalized/` copy and never scans `web/assets/models/` — demonstrated live, the glass +asset **passes rc 0** with the local copy removed. **A depot-only transmissive GLB — exactly the +shape of `longbench`/`streetlight` — would ship unseen.** Also carried: A's D1–D4 · the matrix +budget column is bookmark numbers · `?r=3` breaches at 307 ungated · the arcade's awning posts +stand two rows 1.00 m apart down a 5.00 m lane and should be designed with the roof · should +`?classic=1` show the town selector · **nobody in this loop has ears.** + +**Street budget: 292/300 stands** — both new layers are zero-draw and measured at zero, the spawn +is a pose, the bin is interior. + ## Laws Everything standing. This round: **zero draws is the requirement for 39.1 and 39.2** — they are