Maps
Tile pyramids, map initialisation and the mosaic editor. Part of the canvas group. Shipped as @specfocus/maps. Legend: ✅ done · 🟡 in progress · ⬜ pending.
Checklist
✅ Tile pyramids
Tile pyramids, map initialisation and the mosaic editor.
✅ Init orchestration
Tile pyramids, map initialisation and the mosaic editor.
🟡 Mosaic editor
src/views/mosaic-editor ships state, manifest, geometry and storage client with tests; graded building until the remaining INITIAL-PLAN scope closes.
✅ Cartograph rendering
Tile pyramids, map initialisation and the mosaic editor.
Evidence
v0.0.25: tile pyramids (src/tile-sources, src/routes/tiles/get-tile.ts, mask-index tasks, all tested), init orchestration (src/initialization + maps-mark-launched-effect-atom; the dialog itself lives in shelly) and cartograph rendering (src/topojson/cartograph-runtime.ts with tests) are shipped. The mosaic editor is substantial and tested but its INITIAL-PLAN scope is not closed out.