D4 CLOSED with a fix: 8/108 gig plans placed a spine poster inside a NON-nearest edge's
carriageway (worst 1.78m inside a main, northbridge seed 42, behind a kerbless arcade at
1.45m) — the exact filing, reproduced before touching anything. gigs.js onCarriageway now
tests inside-ANY-edge; selfcheck's poster arm asserts minimum clearance over ALL edges.
After: 0/108. Poster counts 0 diffs across all 108 plans; synthetic byte-identical.
The 7 REAL_TOWN_GIG_GOLDENS re-pinned (D4 explicitly required it; old hashes in comments).
D1 A-side CLOSED: chunkIndexByCoverage is canonical (chunkIndex kept as verified alias);
the naive swap would multi-build 258/681 lots — measured, documented in CITY_SPEC.
D2 RE-FILED to F (isOpen still 0 importers; divergent predicate at index.html:541).
D3 RE-FILED to B (SHOP_REGISTRY missing pub/band_room/rsl; 81 venue lots wear op-shop
signage; bite drifted to buildings.js:465). Both re-filings carry numbers and a reason.
selfcheck ALL GREEN 157,647/157,647; fingerprint 0x5f76e76 and GIG_GOLDEN frozen.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>