diff --git a/docs/plans/2026-04-11-roadmap.md b/docs/plans/2026-04-11-roadmap.md index 2ce9c2c5..58584d4b 100644 --- a/docs/plans/2026-04-11-roadmap.md +++ b/docs/plans/2026-04-11-roadmap.md @@ -1200,6 +1200,17 @@ port in any phase — no separate listing here. ### Track MP — Modern Pipeline (performance side track; user-commissioned 2026-07-05) +> **⏸ PARKED 2026-07-05 (user decision) — WINS BANKED, REMAINDER DEFERRED TO THE FUTURE.** +> The track's actual trigger — the FPS/ms counter *fluctuating wildly* (read by the +> user as inefficiency) — is **RESOLVED**: MP0 (frame profiler), MP1a (Content +> extraction), and **MP-Alloc safe batch** shipped and merged to local main +> (`093cdb6d`, suite 4188 green, user-confirmed steady FPS). **ECS (MP3) + the +> rest are DEFERRED**: ECS is the *throughput* lever (raise avg FPS ~230→300), a +> DIFFERENT goal from steadiness — revisit ONLY if the user wants a higher raw FPS +> number and accepts the rewrite risk. Rust rejected. Parked (resume from the table +> below): MP1b pak/bake (needs the 865 GB EnvCell-dedup slice; loading-speed lever), +> MP-Alloc hard sites, MP1c, MP2. Full rationale: `project_mp_track_findings.md`. + **Spec:** `docs/superpowers/specs/2026-07-05-modern-pipeline-design.md` (the umbrella design — read it first). **Goal:** smoothness first (no frame over ~16 ms during any traversal), then 300+ FPS sustained in dense towns.