• v4.0-alpha ddd1e6827e

    v4.0-alpha — REAL ROADS

    Ghost released this 2026-07-16 10:07:43 +02:00 | 130 commits to main since this release

    The 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