docs(N.4): plan progress table — Tasks 1-8 complete, Task 9 next

This commit is contained in:
Erik 2026-05-08 13:23:14 +02:00
parent 502c3a87e4
commit 3d111e473e

View file

@ -66,6 +66,22 @@ This plan is the **execution source of truth** for N.4. It is updated as tasks l
Status: **Living document — work in progress, started 2026-05-08.**
**Progress (2026-05-08):** Tasks 1-8 ✅ complete. Tasks 1-5 landed foundation types + WbMeshAdapter stub. Task 6 obsoleted by `DefaultDatReaderWriter` discovery (Adjustment 1). Task 7 wired the adapter into `GameWindow` lifecycle behind the flag. Task 8 CLAUDE.md pointer was done preemptively in commit `506b86b`. **Next: Task 9** — route `InstancedMeshRenderer.EnsureUploaded` through `WbMeshAdapter` when flag is on (first behavioral change; flag-on render path will skip static scenery until Task 22 wires `WbDrawDispatcher`).
| Task | Status | Commit |
|---|---|---|
| 1 — WbFoundationFlag scaffold | ✅ | `81b5ed8` |
| 2 — AcSurfaceMetadata + Table | ✅ | `46deed6` |
| 3 — Mesh-extraction conformance | ✅ | `ed73fc5` |
| 4 — Setup-flatten conformance | ✅ | `ed73fc5` (combined with #3) |
| 5 — WbMeshAdapter stub + IWbMeshAdapter | ✅ | (post-`ed73fc5`) |
| 6 — WbDatReaderAdapter | ✅ OBSOLETED | `502c3a8` |
| 7 — GameWindow wiring under flag | ✅ | `502c3a8` |
| 8 — CLAUDE.md pointer | ✅ | `506b86b` (preemptive) |
| 9 — Route InstancedMeshRenderer through adapter | pending | — |
| 10 — Week 1 wrap-up | pending | — |
| 1128 | pending (Weeks 2-4) | — |
---
## Week 1 — Plumbing + Atlas for Static Scenery + Conformance