Move A.1 from "ahead" to "shipped" per the roadmap discipline rule. The shipped row notes that the loader currently runs synchronously (the original async-worker design hit DatCollection's lack of thread safety) and that the Channel-based outbox API is preserved so async loading can return cleanly when Phase A.3 lands a thread-safe dat wrapper. Pending-spawn list in GpuWorldState handles live spawn / streaming races without dropping data. Quick-lookup table updated: - "Can't walk past the loaded 3×3 window" → A.1 FIXED ✓ - "Frame hitch crossing landblock boundary" → Phase A.3 (synchronous loader for now; async returns when DatCollection is thread-safe) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 2026-04-10-phase-1-terrain-and-plugin-scaffold.md | ||
| 2026-04-10-phase-2-static-meshes-design.md | ||
| 2026-04-10-phase-2-static-meshes-plan.md | ||
| 2026-04-10-phase-2b-design.md | ||
| 2026-04-10-phase-2b-plan.md | ||
| 2026-04-10-phase-3c-terrain-blending-plan.md | ||
| 2026-04-10-phase-4-networking-design.md | ||
| 2026-04-10-plugin-architecture-design.md | ||
| 2026-04-11-roadmap.md | ||