Roadmap, re-cut: any coordinate on Earth by default
2026-09-02 18:05 UTC, superseding the 17:50 report. Source of truth: ROADMAP.md on main; dates come from the tickets that own them. The weekly report marks each row met, moved or missed from Sunday 2026-09-06.
The horizon
Week one is the week of 1 September. The MVP is the friends-and-family link (MASTER-PLAN ยง4: a link people load and are impressed that they are in the real world, socialise, fight, explore). Its date is yours: INB-12 proposes week twelve, 2026-11-24, as the planning default, with the week-four re-plan on 30 September allowed to move it on measured cost and the blind verdicts. Everything below is cut to that default.
Milestones on one timeline
Objectives and key results
O1. The real world, judged: any coordinate compiles, Austin is judged first
- Any S2 level-16 cell on Earth compiles at v0 from the layers present there, gaps marked
authored, by 11 Sep (CMP-6): proven on Austin's nine cells and on twenty random land cells, products on the dev store. - First blind pair judged on the rig by 9 Sep as a diagnostic (EVAL-4); verdicts count after EVAL-7's containerised judge.
- Compiled Austin paired blind against the frozen alpha by 16 Sep via the preview render (CMP-16, EVAL-9); two non-Austin portal places by 23 Sep.
- Zero judged frames without an admissibility receipt from the first counting wave.
O2. Contracts pin everything
- C1 and C2 v0 on main by 5 Sep (PLAT-15 PR1); remaining PRs by 12 Sep.
- C3 and C9 v0 cut together by 16 Sep (PLAT-45, PLAT-38), the job's refusal in the product manifest.
- C5 M1 within 32 to 40 builder-hours of common v0; C8 with the three release fields before the first release train; C7 with EVAL-4; C4 token and C10 before world-sim's first session.
- Two fixture packs certified by two S2 implementations and pinned by three consumers: met 2 Sep.
O3. The data layer is queryable and honest
- DATA-2 PR1 and PR2 merged by 5 Sep.
- Terrain for the whole Earth from global sources first (Copernicus GLO-30; DATA-7, asked for 10 Sep), Austin among its cells, regional sources marked regional; DATA-8 to DATA-12 the same way, global first.
- Coverage for all seventeen portal places and any coordinate by 19 Sep (DATA-3 phase 3).
- One simple, fast way to get an experiment's tiles by 12 Sep (DATA-5).
O4. The fleet runs itself
- Every merge is the gate's: zero hand merges since 2 Sep 15:12 UTC (met so far).
- Job runner: records PR by 4 Sep (met early), slice 1 running jobs on aa-cpu-1 by 14 Sep.
- Weekly report every Sunday from 6 Sep: cost per repo, review calibration, capacity walls.
- Capacity inside the five-hour windows: one Fable lane per hour at most, an hour's freeze after a wall, fewer walls each week.
- Spend under the 10,000 USD monthly ceiling, model spend per repo weekly.
O5. Labs measure or stop
- LAB-1 to LAB-4 each post a first measurable result by 16 Sep.
- Pilot A judged blind from 9 Sep at the earliest, once EVAL-5's controls exist.
- Kill-or-keep with the realised gain on every card at 30 Sep; a winner graduates by a MIGRATION row, never by import, and only on a result that holds outside its training area.
O6. Toward the link
- world-serve and world-sim leads as their end states merge; the client-web lead once C3 products exist (target 16 Sep).
- The Rust + wgpu client's week-eight test, week of 26 Oct.
- Cutover when the new alpha beats the frozen alpha blind on Austin and the first-session flow; the link at your date (INB-12).
- The world map (pick anywhere on Earth and teleport, with honest coverage states) is the door past the portals in the link, so any coordinate is reachable from day one.
The dependency chain
The labs run beside the chain, not on it: each graduates into tile-compiler or earth-data by a port, or is killed at its date.
Every milestone
| date (UTC) | owner | milestone | ticket | status |
|---|---|---|---|---|
| 2026-09-02 | platform | Gauntlet required in all 15 repos; first self-merges | PLAT-13 | met |
| 2026-09-02 | contracts | places.v0 and geo-addressing packs certified, pinned | PLAT-34 | met |
| 2026-09-02 | tile-compiler | End states merged: tile-compiler, world-sim, labs | CMP-1 | met |
| 2026-09-03 | tile-compiler | CMP-4 plan approved (job skeleton, plug-ins) | CMP-4 | open |
| 2026-09-03 | Joel / parent | DATA-5 wording adjudicated if silent (16:00) | DATA-5 | open |
| 2026-09-04 | eval | EVAL-4 judge packs PR in review | EVAL-4 | open |
| 2026-09-04 | platform | PLAT-14 PR1 records green (met early, #22) | PLAT-14 | met |
| 2026-09-05 | contracts | PLAT-15 PR1: C1 and C2 v0 on main | PLAT-15 | open |
| 2026-09-05 | tile-compiler | CMP-3 reference solver measured | CMP-3 | open |
| 2026-09-05 | Joel / parent | INB-6 conventions, INB-9 accounts: defaults | INB-9 | open |
| 2026-09-06 | platform | First weekly report (needs #19) | PLAT-21 | at risk |
| 2026-09-07 | tile-compiler | CMP-4 built | CMP-4 | open |
| 2026-09-09 | eval | First blind pair judged (diagnostic) | EVAL-4 | open |
| 2026-09-09 | Joel / parent | PLAT-6, INB-10, INB-11, INB-12 defaults | INB-12 | open |
| 2026-09-10 | earth-data | Whole-Earth terrain generation from global sources, Austin among its cells (DATA-7, asked) | DATA-7 | open |
| 2026-09-11 | tile-compiler | Any cell compiles at v0; Austin's nine cells and twenty random land cells on the dev store | CMP-6 | open |
| 2026-09-12 | earth-data | DATA-5: one way to get an experiment's tiles | DATA-5 | open |
| 2026-09-14 | platform | Job runner slice 1 runs jobs on aa-cpu-1 | PLAT-14 | open |
| 2026-09-14 | tile-compiler | Plan artefact, constraint count, digest gate | CMP-7 | open |
| 2026-09-16 | contracts | C3 and C9 v0 cut | PLAT-45 | open |
| 2026-09-16 | eval | Preview render paired blind vs frozen alpha | EVAL-9 | open |
| 2026-09-16 | labs | First measurable result in LAB-1 to LAB-4 | LAB-1 | open |
| 2026-09-16 | Joel / parent | client-web lead spawned (when C3 products exist) | CLI-1 | open |
| 2026-09-18 | tile-compiler | Determinism harness nightly x86 + arm | CMP-9 | open |
| 2026-09-19 | earth-data | Coverage for any coordinate (DATA-3 phase 3) | DATA-3 | open |
| 2026-09-21 | tile-compiler | Nix job image | CMP-10 | open |
| 2026-09-23 | eval | Two non-Austin portal places paired blind through the preview render | EVAL-9 | open |
| 2026-09-30 | Joel / parent | Week-four re-plan; labs kill-or-keep | LAB-1 | open |
| 2026-10-26 | Joel / parent | wgpu client week-eight test | CLI-1 | open |
| 2026-11-24 | Joel / parent | Friends-and-family link (Joel's date; default) | INB-12 | open |
What you decide
INB-12, the friends-and-family date (default 24 Nov). INB-6 by 5 Sep (the geo and engineering conventions, or strike rows). INB-9 by 5 Sep (the accounts only you can create). INB-10 and INB-11 by 9 Sep (rotate the account-wide R2 key; the dead OpenRouter key). Each carries a default if silent.