# Objectives β Dashboard
> **Generated by `@lilith/mcp-objectives` β do not hand-edit.** Source of truth is per-file YAML frontmatter in this directory. Completed: [DASHBOARD_COMPLETED.md](DASHBOARD_COMPLETED.md) Β· By category: [DASHBOARD_CATEGORIES.md](DASHBOARD_CATEGORIES.md).
## Legend
π΅ in-progress Β· π‘ partial Β· π΄ stub Β· β missing Β· β« out-of-scope Β· β
done Β· β»οΈ superseded
## Totals
|
**By Priority**
| Priority | π΅ | π‘ | π΄ | β | β« | β
| Total |
|---|---|---|---|---|---|---|---|
| **P0** | 0 | 0 | 0 | 0 | 0 | 44 | 44 |
| **P1** | 0 | 0 | 0 | 0 | 1 | 88 | 89 |
| **P2** | 0 | 0 | 0 | 0 | 1 | 132 | 133 |
| **P3 (oos)** | 0 | 7 | 0 | 2 | 29 | 34 | 72 |
| **total** | **0** | **7** | **0** | **2** | **31** | **298** | **338** |
|
**Left To Do by Lead**
| Team Lead | Remaining |
|---|---|
| [warcouncil](../team-leads/warcouncil.md) | 7 |
| [shipwright](../team-leads/shipwright.md) | 2 |
|
## Out of Scope
> These objectives are explicitly deferred. They are tracked for visibility but not blocking the current release.
| ID | Status | Title | Tags | Owner | Updated | Blocked |
|---|---|---|---|---|---|---|
| [p1-14](p1-14-guide-magic-school-scope-drift.md) | β« oos | Gate Game 2/3/4 magic-school content behind EpisodeGate (future-game scope) | β | β | 2026-04-17 | π’ unblocked |
| [p2-55c](p2-55c-freepeople-capture.md) | β« oos | Freepeople capture mechanics | β | [combat-dev](../team-leads/combat-dev.md) | 2026-05-14 | π’ unblocked |
| [g2-01](g2-01-leylines-oos.md) | β« oos | Ley lines β Game 2 (Age of Kzzykt) | β | β | 2026-04-17 | π’ unblocked |
| [g2-02](g2-02-additional-races-oos.md) | β« oos | Kzzykt playable race β Game 2 (Age of Kzzykt) | β | β | 2026-04-17 | π’ unblocked |
| [g2-03](g2-03-green-school-oos.md) | β« oos | Kzzykt Green school of magic β Game 2 (Age of Kzzykt) | β | β | 2026-04-17 | π’ unblocked |
| [g2-04](g2-04-multi-gpu-batch-simulate-oos.md) | β« oos | Multi-GPU sharding for batch_simulate_gpu β out-of-scope (Game 2) | β | [warcouncil](../team-leads/warcouncil.md) | 2026-04-17 | π’ unblocked |
| [g2-11](g2-11-vertical-city-floor-stack-oos.md) | β« oos | Vertical city floor stack (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a, g2-12c |
| [g2-12](g2-12-underground-layer-stack-oos.md) | β« oos | Underground layer stack (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π’ unblocked |
| [g2-12a](g2-12a-layer-data-model-save-oos.md) | β« oos | Underground β N-layer data model + save format (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π’ unblocked |
| [g2-12b](g2-12b-underground-worldgen-oos.md) | β« oos | Underground β worldgen for L1/L2/L3 + cavern terrain (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a |
| [g2-12c](g2-12c-excavation-cavern-lifecycle-oos.md) | β« oos | Underground β excavation action + cavern lifecycle (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a, g2-12b |
| [g2-12d](g2-12d-cross-layer-movement-pathfinding-oos.md) | β« oos | Underground β cross-layer movement, connection points + pathfinding (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a, g2-12c |
| [g2-12e](g2-12e-per-layer-fog-vision-oos.md) | β« oos | Underground β per-layer fog of war + vision (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a, g2-12d |
| [g2-12f](g2-12f-structural-integrity-collapse-oos.md) | β« oos | Underground β structural integrity + cross-layer collapse (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a, g2-12c |
| [g2-12g](g2-12g-layer-rendering-switch-ui-oos.md) | β« oos | Underground β layer rendering + layer-switch UI (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a, g2-12b, g2-12e |
| [g2-12h](g2-12h-ai-layer-awareness-oos.md) | β« oos | Underground β AI layer-awareness (Game 2) β OOS | β | [unassigned](../team-leads/unassigned.md) | 2026-06-06 | π g2-12a, g2-12c, g2-12d, g2-12e |
| [g3-01](g3-01-archons-oos.md) | β« oos | Archons β Game 3 (Age of Elves) | β | β | 2026-04-17 | π’ unblocked |
| [g3-02](g3-02-life-school-oos.md) | β« oos | Life school spellbook β Game 3 (Age of Elves) | β | β | 2026-04-17 | π’ unblocked |
| [g3-03](g3-03-death-school-oos.md) | β« oos | Death school spellbook β Game 3 (Age of Elves) | β | β | 2026-04-17 | π’ unblocked |
| [g3-04](g3-04-chaos-school-oos.md) | β« oos | Chaos school spellbook β Game 3 (Age of Elves) | β | β | 2026-04-17 | π’ unblocked |
| [g3-05](g3-05-aether-school-oos.md) | β« oos | Aether school spellbook β Game 3 (Age of Elves) | β | β | 2026-04-17 | π’ unblocked |
| [g3-06](g3-06-arcane-ascension-oos.md) | β« oos | Arcane Ascension victory β Game 3 (Age of Elves) | β | β | 2026-04-17 | π’ unblocked |
| [g4-01](g4-01-terran-race-oos.md) | β« oos | Terran (Human) playable species β Game 4 (Age of Terrans) | β | β | 2026-04-17 | π’ unblocked |
| [g4-02](g4-02-psionics-oos.md) | β« oos | Psionics ability system β Game 4 (Age of Terrans) | β | β | 2026-04-17 | π’ unblocked |
| [g4-03](g4-03-religious-victory-oos.md) | β« oos | Religious victory condition β Game 4 (Age of Terrans) | β | β | 2026-04-17 | π’ unblocked |
| [g5-01](g5-01-phantasma-oos.md) | β« oos | Phantasma playable species β Game 5 (Age of Ascension) | β | β | 2026-04-17 | π’ unblocked |
| [g5-02](g5-02-flugel-oos.md) | β« oos | FlΓΌgel playable species β Game 5 (Age of Ascension) | β | β | 2026-04-17 | π’ unblocked |
| [g5-03](g5-03-gith-oos.md) | β« oos | Gith playable species (Githyanki + Githzerai) β Game 5 (Age of Ascension) | β | β | 2026-04-17 | π’ unblocked |
| [g5-04](g5-04-demonia-oos.md) | β« oos | Demonia playable species β Game 5 (Age of Ascension) | β | β | 2026-04-17 | π’ unblocked |
| [g6-01](g6-01-naval-combat-oos.md) | β« oos | Naval combat β out-of-scope (post-v10) | β | β | 2026-04-26 | π’ unblocked |
| [g6-02](g6-02-caravan-trade-routes-oos.md) | β« oos | Caravan trade routes β out-of-scope (post-v10) | β | β | 2026-04-26 | π’ unblocked |
## Superseded
> These objectives were split into narrower children. Files are retained as index stubs so external references do not 404.
| ID | Status | Title | Tags | Owner | Updated | Blocked |
|---|---|---|---|---|---|---|
| [p0-20d](p0-20d-gpu-walltime-real-host.md) | β»οΈ superseded | GPU MCTS wall-time gate β measure on real-discrete-GPU test host | β | [warcouncil](../team-leads/warcouncil.md) | 2026-05-05 | π’ unblocked |
| [p1-30b](p1-30b-parallel-mcts-rollouts.md) | β»οΈ superseded | Parallel MCTS rollouts for huge-map decisive games (closes p1-22's huge-map sub-gate) | perf, mcts, tactical-ai | [warcouncil](../team-leads/warcouncil.md) | 2026-05-05 | π’ unblocked |
| [p2-23](p2-23-unit-sprites-dwarf-roster.md) | β»οΈ superseded | Unit sprites β Dwarf-racial roster (m/f variants) | β | [asset-sprite](../team-leads/asset-sprite.md) | 2026-06-23 | π’ unblocked |
| [p2-24](p2-24-unit-sprites-wild-creatures.md) | β»οΈ superseded | Unit sprites β wild creatures & fauna (generic, no race/sex) | β | [asset-sprite](../team-leads/asset-sprite.md) | 2026-06-23 | π’ unblocked |
| [p2-25](p2-25-building-sprites-base-coverage.md) | β»οΈ superseded | Building sprites β base game coverage (non-wonder) | β | [asset-sprite](../team-leads/asset-sprite.md) | 2026-06-23 | π’ unblocked |
| [p2-26](p2-26-mundane-wonder-sprites.md) | β»οΈ superseded | Mundane-wonder sprites β 24 distinct, higher-fidelity art | β | [asset-sprite](../team-leads/asset-sprite.md) | 2026-06-23 | π’ unblocked |
| [p2-27](p2-27-city-population-tier-sprites.md) | β»οΈ superseded | City population-tier sprites β city_q1 through city_q5 | β | [asset-sprite](../team-leads/asset-sprite.md) | 2026-06-23 | π’ unblocked |
| [p1-27d](p1-27d-additive-value-estimate.md) | β»οΈ superseded | Add `value_estimate_abstract` GdMcTreeController method β non-lossy MCTS service caller | β | [warcouncil](../team-leads/warcouncil.md) | 2026-04-25 | π’ unblocked |
| [p2-17](p2-17-sprite-assets.md) | β»οΈ superseded | Sprite assets β superseded index (split into p2-22 β¦ p2-28) | β | [asset-sprite](../team-leads/asset-sprite.md) | 2026-04-17 | π’ unblocked |
| [p2-85](p2-85-poi-sprites-and-tooltips.md) | β»οΈ superseded | POI sprites + hover tooltips β lairs (and resources) legible on the map | β | [asset-sprite](../team-leads/asset-sprite.md) | 2026-06-23 | π’ unblocked |