# 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 |