-
v4.0-alpha — REAL ROADS
released this
2026-07-16 10:07:43 +02:00 | 130 commits to main since this releaseThe first epoch where shops sit on a real town's ACTUAL street graph. katoomba_real gets its real OSM road
geometry (schema v2 roads[]): plan_osm builds the CityPlan street graph from real topology — nodes at real
intersections, shops seated on their nearest real edge — and PROCITY's whole stack (venues, gigs, crowd,
posters, streetlamps) renders on real bones. Walk Katoomba's real main street.The alpha did what the charter asked: it surfaced the failure list (R18), and R19 closed it —
- A: the fragmentation ruling (main component + joins, cull shopless islands), poster clamp, junction-
protected Douglas-Peucker, and the katoomba_real real-roads golden pinned (0x6014a8e6); the other four
towns swept + pinned. - B: the BIG_CITY heuristic extended to the graph (F landed the one-liner) — a 20-shop / 799-edge town now
streams like a big city: 280k -> ~12k tris. Plus the in-game town selector (beta pull-forward). - D: the sim needed zero changes; re-measured the connectivity post-fix and verified A's ruling.
- C: 20/20 real Katoomba doors build valid interiors, re-soaked.
- E: 484 real Katoomba streets in schema v2, ODbL-clean, raw responses cached.
- F: the alpha gate — town-matrix roads dimension green, classic/default proven untouched (roads ride the
cache schema, not a flag — 0x3fa36874 frozen), the first real-street money shot.
Lanes A-F, rounds 18-19. qa.sh --strict --soak --matrix green. Real roads ride the cache schema; default,
classic, synthetic, and fixtures are byte-identical to before. Charter: docs/V4_REAL_MAP.md.Downloads
- A: the fragmentation ruling (main component + joins, cull shopless islands), poster clamp, junction-