diff --git a/C-progress.md b/C-progress.md index 0dd6a0c..2482f4f 100644 --- a/C-progress.md +++ b/C-progress.md @@ -3,7 +3,35 @@ *Status: **v1 complete & verified**. Standalone interiors library + test page. Every shop door opens into a unique, seeded, themed interior, generated on demand in ~4ms, byte-identical every revisit.* -Last updated: 2026-07-16 (round 18) · owner: PROCITY-C · reviewer: Fable +Last updated: 2026-07-16 (round 19) · owner: PROCITY-C · reviewer: Fable + +--- + +## Update 2026-07-16 (round 19, v4.0-alpha CLOSE) — re-soak katoomba on REAL roads (against A's in-flight pass) + +R19 §Lane C (on-call, ledger #5): E's roads landed (`dbb52c2` — katoomba_real is now **schema v2, 484 real +roads**), so I re-ran the 20-door soak against the real street graph — closing the R18 "re-run when roads land" +caveat. **Honest caveat: the working tree also carried Lane A's UNCOMMITTED R19 fragmentation pass** (plan_osm.js +WIP — `JOIN_TOL`/`BRIDGE_MAX`, junction-protected Douglas–Peucker, shopless-island cull / shop-island bridge), +so the dev server served A's *in-progress* finalization, not a frozen state. Read this as "interiors survive +A's real-graph pipeline as it stands mid-round"; a clean confirm follows A's commit. + +**Robust result (holds whatever A's WIP does):** every shop the plan produced builds a **valid interior** — +0 throws · 0 carves · 0 path-fails · 0 over-budget · worst **147** draws (min 115); 3 gig venues +(pub/band_room/rsl — **district placement holds on the real graph**); plan deterministic (byte-identical +re-gen). Lot dims **unchanged** (7.5–8.5 × 14) → interiors are dim-identical to R18 (road-agnostic confirmed; +my R18 degenerate-lot proof already spans anything the real graph can seat). + +**Shop count observed = 19 (NOT filed as a defect).** The plan yielded 19 shops here, but against A's in-flight +fragmentation code that's expected, not a bug — A's ruling explicitly culls shopless islands and bridges/ +drops-with-count shop-bearing ones, so the final count is A's to pin (could land at 20 connected or an explicit +19 with a `norm.dropped` count). I'm not attributing it to A as a finding; I only confirm interiors build clean +whichever way it resolves. (If A's committed pass surprises with a shop that *can't* build an interior, that +would be the finding — none did in this run.) + +**Final C spot-confirm pending A's COMMITTED finalization + golden pin** (per Fable's sequencing, C confirms +after A). When A pins `katoomba_real`'s real-roads golden I'll re-run once against the frozen state. Docs-only +round for C. ---