magicciv/.project/objectives
Natalie 269316722e feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14)
Game opening becomes a moddable JSON script driven by mc_worldsim::StartScriptRunner
and exposed to Godot via GdStartScript. Start scripts + dwarf tribe/wanderer units
live in public/resources/start_scripts; START_SCRIPTS.md documents the contract.
Adds tools/validate-start-scripts.py + wires it into CI (stage 3b) and verify.sh
(step 0b). Marks p3-14 done and regenerates the objectives dashboard.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 17:56:50 -05:00
..
DASHBOARD_CATEGORIES.md feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) 2026-06-19 17:56:50 -05:00
DASHBOARD_COMPLETED.md feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) 2026-06-19 17:56:50 -05:00
g2-01-leylines-oos.md
g2-02-additional-races-oos.md
g2-03-green-school-oos.md
g2-04-multi-gpu-batch-simulate-oos.md
g2-05-tectonics-lithology.md feat(@projects/@magic-civilization): update victory science techs to natural sciences 2026-06-08 04:57:32 -07:00
g2-06-soil-derivation.md feat(@projects/@magic-civilization): add soil derivation engine 2026-06-08 05:45:16 -07:00
g2-07-flora-lifecycle-transitions.md feat(@projects/@magic-civilization): add flora transition chronicle events 2026-06-09 22:55:29 -07:00
g2-08-fauna-population-dynamics.md fix(@projects/@magic-civilization): 🐛 update fauna ecology tests and docs 2026-06-08 04:48:32 -07:00
g2-09-flora-tolerance-driven-selection.md fix(@projects/@magic-civilization): 🐛 update fauna ecology tests and docs 2026-06-08 04:48:32 -07:00
g2-10-fauna-migration-paths.md fix(@projects/@magic-civilization): 🐛 update fauna ecology tests and docs 2026-06-08 04:48:32 -07:00
g2-11-vertical-city-floor-stack-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12-underground-layer-stack-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12a-layer-data-model-save-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12b-underground-worldgen-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12c-excavation-cavern-lifecycle-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12d-cross-layer-movement-pathfinding-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12e-per-layer-fog-vision-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12f-structural-integrity-collapse-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12g-layer-rendering-switch-ui-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g2-12h-ai-layer-awareness-oos.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
g3-01-archons-oos.md
g3-02-life-school-oos.md
g3-03-death-school-oos.md
g3-04-chaos-school-oos.md
g3-05-aether-school-oos.md
g3-06-arcane-ascension-oos.md
g4-01-terran-race-oos.md
g4-02-psionics-oos.md
g4-03-religious-victory-oos.md
g5-01-phantasma-oos.md
g5-02-flugel-oos.md
g5-03-gith-oos.md
g5-04-demonia-oos.md
g6-01-naval-combat-oos.md feat(@projects/@magic-civilization): add naval combat and caravan trade routes objectives 2026-04-26 01:18:12 -07:00
g6-02-caravan-trade-routes-oos.md feat(@projects/@magic-civilization): add naval combat and caravan trade routes objectives 2026-04-26 01:18:12 -07:00
mc-replay-followup-unit-spawn-events.md feat(@projects/@magic-civilization): mark replay unit spawn event coverage as complete 2026-05-11 20:38:42 -07:00
objectives.json feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) 2026-06-19 17:56:50 -05:00
p0-01-mcts-wiring.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p0-02-clan-personalities.md feat(@projects): implement culture research tree system 2026-04-26 00:42:14 -07:00
p0-03-pvp-in-turn.md
p0-04-wonder-tracking.md
p0-05-culture-and-borders.md
p0-06-economy-integration.md feat(@projects/@magic-civilization): enhance bridge systems & climate logic 2026-04-17 17:08:34 -07:00
p0-07-tech-research-costs.md
p0-08-domination-victory.md feat(@projects/@magic-civilization): mark domination victory path as complete 2026-04-18 20:49:49 -07:00
p0-09-ui-completeness.md
p0-10-completion-stability.md
p0-11-mystery-item-authoring.md
p0-12-save-load-autosave.md
p0-13-fog-of-war-exploration.md feat(@projects/@magic-civilization): add new objectives and units data 2026-04-24 16:15:36 -07:00
p0-14-map-generation-balanced-starts.md
p0-15-happiness-golden-age.md
p0-16-worker-improvement-loop.md fix(@projects/@magic-civilization): 🐛 tighten gdlint gating on engine files 2026-04-25 23:19:51 -07:00
p0-17-wild-creature-lair-loop.md
p0-18-strategic-resource-gate.md
p0-19-biome-economy-integration.md
p0-20-gpu-mcts-rollouts.md feat(@projects/@magic-civilization): mark p0-20 gpu-mcts rollouts as complete 2026-05-05 02:19:10 -04:00
p0-20d-gpu-walltime-real-host.md feat(@projects/@magic-civilization): mark p0-20 gpu-mcts rollouts as complete 2026-05-05 02:19:10 -04:00
p0-21-audio-system-capability.md
p0-22-ultimate-ai-stress-test.md docs(@projects/@magic-civilization): 📝 update movement mode ux task reference 2026-04-25 16:00:51 -07:00
p0-23-sprite-rendering-capability.md
p0-24-difficulty-calibrated-ai-progression.md fix(@projects/@magic-civilization): 🐛 update objective priorities and team leads 2026-04-18 22:36:37 -07:00
p0-25-game-quality-metrics-instrumentation.md feat(@projects/@magic-civilization): enhance empire economy & ai integration 2026-04-17 16:56:13 -07:00
p0-26-ai-tactical-rust-port.md docs(objectives): 📝 Add AI porting strategy, fog-of-war testing framework, and ecology content gap analysis to project objectives 2026-05-26 02:21:14 -07:00
p0-26b-pick-research-rust-port.md merge(magic): integrate bridge-cse branch into main — p2-74 design tokens + p2-65 mc-state crate + sprites/gallery 2026-06-06 01:04:16 -07:00
p0-27-gd-culture-bridge.md
p0-28-gd-economy-bridge.md
p0-29-gd-tech-bridge.md
p0-30-ecology-double-tick-fix.md fix(@projects/@magic-civilization): 🐛 restore weather/climate telemetry exports 2026-04-17 23:50:11 -07:00
p0-31-climate-rust-path-restore.md fix(@projects/@magic-civilization): 🐛 restore weather/climate telemetry exports 2026-04-17 23:50:11 -07:00
p0-32-weather-climate-effects-restore.md fix(@projects/@magic-civilization): 🐛 restore weather/climate telemetry exports 2026-04-17 23:50:11 -07:00
p0-33-world-map-input-and-panel-wiring.md fix(@projects/@magic-civilization): 🐛 mark world-map interactions as complete 2026-04-19 17:29:17 -07:00
p0-34-freepeople-tribe-founding.md feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) 2026-06-19 17:56:50 -05:00
p0-35-ecology-telemetry-instrumentation.md feat(game1): complete ecology telemetry instrumentation 2026-04-17 23:45:07 -07:00
p0-36-weather-event-telemetry.md fix(@projects/@magic-civilization): 🐛 restore weather/climate telemetry exports 2026-04-17 23:50:11 -07:00
p0-37-personality-emergent-tactical-thresholds.md feat(objectives): mark p0-37 as complete 2026-04-18 13:39:17 -07:00
p0-38-mcts-personality-priors.md fix(@projects/@magic-civilization): 🔵 update p0-38 status to done 2026-04-24 16:26:43 -07:00
p0-39-ai-tier-progression-unit-selection.md feat(objectives): mark p0-39 ai tier progression as complete 2026-04-18 19:59:16 -07:00
p0-40-iron-ore-resource-density.md feat(@projects/@magic-civilization): add new objectives and units data 2026-04-24 16:15:36 -07:00
p0-41.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -07:00
p0-41a-rally-smoke.md feat(@projects/@magic-civilization): update tech-tree and mcts service implementation 2026-04-25 22:48:40 -07:00
p0-42.md feat(@projects/@magic-civilization): update formation objectives and pipeline 2026-04-25 16:42:47 -07:00
p0-42a-formation-smoke.md feat(@projects/@magic-civilization): update tech-tree and mcts service implementation 2026-04-25 22:48:40 -07:00
p0-43.md feat(@projects): add stats tracker completion status updates 2026-04-25 17:03:01 -07:00
p0-44-movement-mode-ux.md fix(@projects/@magic-civilization): 🐛 update objective tracking and rename missing tasks 2026-04-25 15:55:47 -07:00
p0-45-turn-processor-consolidation-regression.md feat(objectives): add p0-45 turn processor fix entry 2026-05-04 13:23:48 -04:00
p1-01-diplomacy-lite.md
p1-02-strategic-resource-yields.md
p1-03-tutorial-overlay.md
p1-05-balance-tuning.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-05-followup-shipwright-batch.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p1-06-options-polish.md
p1-07-chronicle-coverage.md
p1-08-victory-screen-content.md
p1-09-determinism-gate.md feat(@projects/@magic-civilization): add new objectives and units data 2026-04-24 16:15:36 -07:00
p1-10-game-setup-ux.md
p1-11-build-output-src-purge.md
p1-12-build-output-docs-alignment.md
p1-13-guide-dev-route-coverage.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p1-14-guide-magic-school-scope-drift.md
p1-15-guide-next-deploy-infra.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p1-16-guide-game1-scope-hygiene.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p1-17-guide-next-auto-deploy.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p1-18-village-discovery-feedback.md fix(@projects/@magic-civilization): 🐛 mark world-map interactions as complete 2026-04-19 17:29:17 -07:00
p1-19-tutorial-opt-in.md fix(@projects/@magic-civilization): 🐛 mark world-map interactions as complete 2026-04-19 17:29:17 -07:00
p1-20-unit-action-capability-registry.md docs(@projects): update unit action capability registry status 2026-04-19 17:59:40 -07:00
p1-21-unit-patrol-orders.md feat(game1): mark patrol orders & determinism objectives as complete 2026-04-19 18:45:12 -07:00
p1-22-mcts-wall-clock-budget.md docs(@projects/@magic-civilization): 📝 update objective statuses and missing notes 2026-05-14 20:05:28 -07:00
p1-22a-huge-map-ai-quality.md fix(@projects/@magic-civilization): 🐛 mark objective as done and update details 2026-05-17 01:36:31 -07:00
p1-23-stats-tracker-restore.md feat(@projects): add stats tracker completion status updates 2026-04-25 17:03:01 -07:00
p1-24-windows-path-separator.md feat(@projects/@magic-civilization): update tech-tree and mcts service implementation 2026-04-25 22:48:40 -07:00
p1-25-export-script-error-cleanup.md feat(@projects/@magic-civilization): update tech-tree and mcts service implementation 2026-04-25 22:48:40 -07:00
p1-26-tile-placement-preview-ux.md feat(@projects): mark p1-26 tile placement complete 2026-04-26 14:56:14 -07:00
p1-27-mcts-service-extraction.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-27a-mcts-service-telemetry.md feat(@projects/@magic-civilization): add mcts telemetry service and parity tests 2026-05-16 07:26:37 -07:00
p1-27d-additive-value-estimate.md feat(@projects/@magic-civilization): add p2-10c-p2-10j objectives 2026-04-25 23:56:08 -07:00
p1-28-culture-research-tree.md feat(@projects/@magic-civilization): mark culture research tree as complete 2026-04-26 13:55:05 -07:00
p1-29.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-29a-last-stand-defense.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-29b-tier-gap-ai-quality.md fix(@projects/@magic-civilization): 🐛 update ai-related objective owners and notes 2026-05-13 14:29:39 -07:00
p1-29c-followup-empty-params-json-regression.md fix(@projects/@magic-civilization): 🐛 fix empty params json regression 2026-05-15 23:41:53 -07:00
p1-29c-sole-city-research-path.md feat(@projects/@magic-civilization): add new assets and design docs 2026-06-08 03:54:49 -07:00
p1-29d-p1-survival.md docs(p1-29i): 📊 Full-game validation — refound lever inert on autoplay gate; do NOT author cd=5 2026-06-04 18:24:28 -07:00
p1-29e-rl-divergence-mining.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p1-29f-learned-controller-bridge.md docs(objectives): 📝 revise survival and learned controller bridge objectives documentation 2026-06-03 04:06:43 -07:00
p1-29g-verify-gates-trained-vs-scripted.md docs(@projects): 📝 add handoff and objective details for p1-29k 2026-06-08 03:59:39 -07:00
p1-29h-stateful-tactical-decisiveness.md docs(p1-29i): 📊 Full-game validation — refound lever inert on autoplay gate; do NOT author cd=5 2026-06-04 18:24:28 -07:00
p1-29i-refound-suppression.md docs(p1-29i): 📊 Full-game validation — refound lever inert on autoplay gate; do NOT author cd=5 2026-06-04 18:24:28 -07:00
p1-29j-autoplay-rust-action-application.md docs(p1-29j): 📋 File autoplay→Rust action-application objective (p1-29d unblock) 2026-06-04 19:00:19 -07:00
p1-29k.md feat(@projects/@magic-civilization): add terraforming cascade design and fauna updates 2026-06-09 19:51:48 -07:00
p1-30.md feat(@projects/@magic-civilization): complete tactical state optimization 2026-05-04 01:43:44 -04:00
p1-30b-parallel-mcts-rollouts.md feat(objectives): update parallel mcts rollout status 2026-05-05 02:52:55 -04:00
p1-31-split-bundled-building-resources.md feat(objectives): update objective tracking and reporting 2026-04-27 04:29:06 -07:00
p1-32-food-chain-buildings.md feat(landing): expand page grid layout 2026-05-03 04:29:29 -04:00
p1-33-naval-aerial-production-buildings.md feat(@projects/@magic-civilization): update naval/aerial unit gates 2026-05-03 04:35:07 -04:00
p1-34-unit-metadata-expansion.md feat(@projects/@magic-civilization): add age-of-dwarves unit and building assets 2026-04-27 00:53:37 -07:00
p1-35-unit-lore-paragraphs.md feat(@projects): add combat calculator & unit objectives system 2026-04-27 01:04:12 -07:00
p1-36-ai-personalities-t1-t10-coverage.md feat(@projects): add food web ecosystem visualization 2026-05-03 20:08:09 -04:00
p1-37-mc-ai-clan-affinity-routing.md feat(@projects/@magic-civilization): add lab and hud system components 2026-05-01 22:23:54 -04:00
p1-38-biome-economy-coupling.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-38-followup-shipwright-batch.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p1-39.md feat(@projects/@magic-civilization): mark p1-39 objective as complete 2026-05-05 11:43:24 -04:00
p1-40-single-source-of-truth-resources.md feat(@projects/@magic-civilization): update objectives dashboard documentation 2026-04-29 16:10:03 -04:00
p1-41-game-pack-subscription-manifest.md fix(@projects/@magic-civilization): 🐛 remove deleted audio files 2026-04-30 00:33:18 -04:00
p1-42-ai-full-building-catalog.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-42a-personality-priors-building-priors-field.md fix(@projects/@magic-civilization): 🐛 resolve orphan priors test warnings 2026-05-14 21:52:45 -07:00
p1-42b-playerstate-priors-plumbing.md docs(@projects/@magic-civilization): update playerstate priors acceptance criteria 2026-05-14 23:14:06 -07:00
p1-43-building-stacking-upgrade.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-43b-deep-chain-authoring.md feat(@projects/@magic-civilization): mark p1-43b deep chain authoring complete 2026-05-05 15:18:01 -04:00
p1-43c-chain-ladders-and-ui.md docs(@projects/@magic-civilization): 📝 update objective statuses and missing notes 2026-05-14 20:05:28 -07:00
p1-43c-gdext-upgrade-target.md feat(api-gdext): expose upgrade target bridge to Godot 2026-05-14 21:37:32 -07:00
p1-44-buildings-as-producers.md docs(@projects/@magic-civilization): 📝 update objective statuses and missing notes 2026-05-14 20:05:28 -07:00
p1-44c-buildings-as-producers-followups.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-45-batch-binary-freshness.md feat(@projects): mark batch freshness objective as complete 2026-05-03 04:23:51 -04:00
p1-46-design-lab-terrain-dimensions.md feat(@projects): finalize terraformer objective completion log 2026-05-01 02:46:34 -04:00
p1-47-river-hydrology-network.md feat(@projects/@magic-civilization): add river overlay and lake system 2026-05-01 02:40:58 -04:00
p1-48-flora-species-renderer.md feat(@projects): integrate wasm ecology module 2026-05-01 02:29:55 -04:00
p1-49-fauna-species-renderer.md feat(@projects/@magic-civilization): add river overlay and lake system 2026-05-01 02:40:58 -04:00
p1-50-tectonic-prepass.md feat(@projects): finalize terraformer objective completion log 2026-05-01 02:46:34 -04:00
p1-51-worldgen-canonical-design-docs.md feat(@projects): update lab component and tab aliases 2026-05-01 00:10:48 -04:00
p1-52-api-wasm-build-fix.md feat(@projects/@magic-civilization): link docs to new worldgen pages 2026-05-01 00:16:25 -04:00
p1-53-worldgen-layer-pages.md feat(@projects): add terrain and fauna systems 2026-05-01 02:06:53 -04:00
p1-54-hex-direction-rust-ts-mapping.md feat(@projects/@magic-civilization): mark hex direction mapping as complete 2026-05-01 00:49:46 -04:00
p1-55-tech-culture-domain-propagation.md feat(@projects/@magic-civilization): add detailed experts-loop archive documentation 2026-05-07 07:54:23 -07:00
p1-56-civics-buildings-and-great-works.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p1-57-diplomacy-tribute-treaties.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
p1-58-ecology-cognitive-system.md fix(@projects/@magic-civilization): 🐛 mark p1-58 ecology cognition as complete 2026-05-07 01:15:35 -07:00
p1-59-hybrid-merged-structures.md feat(@projects/@magic-civilization): mark hybrid merged structures as done 2026-05-06 23:08:39 -07:00
p1-60-fog-of-war-testing-ai-fairness.md docs(objectives): 📝 Add AI porting strategy, fog-of-war testing framework, and ecology content gap analysis to project objectives 2026-05-26 02:21:14 -07:00
p1-61-ecology-content-gap-fill.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
p2-01-minimap-improvements.md
p2-02-hud-tooltips.md
p2-03-hotkey-cheat-sheet.md
p2-04-localization-audit.md
p2-05-turn-latency.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -07:00
p2-06-export-pipeline.md feat(@projects/@magic-civilization): update ai path handling and export pipeline docs 2026-04-25 18:44:25 -07:00
p2-06b-windows-runner.md feat(@projects/@magic-civilization): add windows path separator fix 2026-04-25 18:39:21 -07:00
p2-07-credits-screen.md
p2-08-accessibility.md
p2-09-guide-web-deploy.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p2-10-regression-ci-gate.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p2-10a-gdlint-ungate.md fix(@projects/@magic-civilization): 🐛 tighten gdlint gating on engine files 2026-04-25 23:19:51 -07:00
p2-10b-gut-ungate.md fix(@projects/@magic-civilization): 🐛 harden gut-ci stage to enforce test failures 2026-04-26 00:21:49 -07:00
p2-10c-diplomacy-luxury-ids.md feat(@projects/@magic-civilization): add ui design system documentation 2026-04-26 02:14:56 -07:00
p2-10d-legacy-unit-json.md feat(@projects/@magic-civilization): add ui design system documentation 2026-04-26 02:14:56 -07:00
p2-10e-data-integrity.md feat(@projects/@magic-civilization): add design tokens and culture system updates 2026-04-26 08:05:10 -07:00
p2-10f-save-manager-typed-arrays.md feat(@projects/@magic-civilization): add design tokens and culture system updates 2026-04-26 08:05:10 -07:00
p2-10g-city-bridge-production-cost.md feat(@projects/@magic-civilization): add ui design system documentation 2026-04-26 02:14:56 -07:00
p2-10h-sprite-renderer-build-key.md feat(@projects/@magic-civilization): add cultural and tech design docs 2026-04-26 02:27:00 -07:00
p2-10i-tile-tooltip-scene.md feat(@projects/@magic-civilization): add design tokens and culture system updates 2026-04-26 08:05:10 -07:00
p2-10j-fog-vision-scout-move.md feat(@projects/@magic-civilization): add ui design system documentation 2026-04-26 02:14:56 -07:00
p2-10k-followup-max-file-lines-policy.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p2-10k-gdlint-cleanup.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p2-10l-followup-gdai-set-map.md fix(@projects/@magic-civilization): 🐛 fix empty params json regression 2026-05-15 23:41:53 -07:00
p2-10l-followup-update-tile-negative-axial.md fix(@projects/@magic-civilization): 🐛 fix empty params json regression 2026-05-15 23:41:53 -07:00
p2-10l-gut-regression-triage.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p2-11-version-about-screen.md
p2-11a.md feat(@projects/@magic-civilization): mark p2-11a and p2-56b as complete 2026-05-04 03:07:14 -04:00
p2-12-apricot-weston-install.md feat(@projects/@magic-civilization): update tech-tree and mcts service implementation 2026-04-25 22:48:40 -07:00
p2-16-audio-assets.md feat(@projects/@magic-civilization): add new assets and design docs 2026-06-08 03:54:49 -07:00
p2-17-sprite-assets.md
p2-18-guide-public-deployment.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p2-19-guide-progress-report-page.md
p2-20-guide-sim-cache-pnpm-resolve.md
p2-21-guide-simcache-static-bake.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p2-22-sprite-generation-pipeline.md feat(@projects/@magic-civilization): mark sprite pipeline as complete 2026-06-10 04:09:08 -07:00
p2-23-unit-sprites-dwarf-roster.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p2-24-unit-sprites-wild-creatures.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p2-25-building-sprites-base-coverage.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p2-26-mundane-wonder-sprites.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p2-27-city-population-tier-sprites.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p2-28-sprite-provenance-ledger.md feat(@projects/@magic-civilization): update tech-tree and mcts service implementation 2026-04-25 22:48:40 -07:00
p2-29-guide-welcome-homepage-theme-alignment.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p2-30-guide-shared-primitives.md fix(@projects/@magic-civilization): 🐛 update objective guides and data alignment 2026-04-18 05:44:30 -07:00
p2-31-guide-url-bound-state.md fix(@projects/@magic-civilization): 🐛 update objective guides and data alignment 2026-04-18 05:44:30 -07:00
p2-32-guide-data-driven-enums.md feat(@projects/@magic-civilization): add wireguard world map test suite 2026-04-18 04:58:41 -07:00
p2-33-sound-system-extension.md feat(@projects/@magic-civilization): add edge terrain blending logic 2026-04-26 19:52:21 -07:00
p2-35-palace-evolution-system.md fix(@projects/@magic-civilization): 🐛 update objective status tracking and priorities 2026-05-05 10:42:21 -04:00
p2-36-data-resources-building-duplicates.md feat(@projects/@magic-civilization): resolve building ID duplicates via single-source resources 2026-04-30 00:27:28 -04:00
p2-37-react-calculator-metadata-surface.md feat(@projects): add combat calculator & unit objectives system 2026-04-27 01:04:12 -07:00
p2-38-unit-audio-cues-stubs.md feat(@projects/@magic-civilization): update building ID reconciliation task 2026-04-27 04:50:19 -07:00
p2-39-chronicle-hall-phantom-unlock.md fix(@projects/@magic-civilization): 🐛 mark p2-39 as complete 2026-04-28 18:21:40 -04:00
p2-43-culture-research-completion-event.md feat(@projects/@magic-civilization): update p1-44c and p2-43 progress statuses 2026-05-06 21:59:37 -07:00
p2-43a-followup-gdscript-delegation.md fix(@projects/@magic-civilization): 🐛 complete gdscript delegation for research bridge 2026-05-15 18:02:32 -07:00
p2-43a-rust-port-culture-pick.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p2-44-ai-promotion-selection.md fix(@projects/@magic-civilization): 🐛 mark ai promotion tasks as complete 2026-05-06 14:48:59 -07:00
p2-44a-dataloader-promotion-trees-path.md fix(@projects/@magic-civilization): 🐛 mark p2-44a/p2-44b as complete 2026-05-06 11:11:20 -07:00
p2-44b-promotion-dispatch-instrumentation.md fix(@projects/@magic-civilization): 🐛 mark ai promotion tasks as complete 2026-05-06 14:48:59 -07:00
p2-45-elimination-reconciliation.md feat(@projects): add gd-rust bridge integration 2026-04-30 10:35:20 -04:00
p2-46-past-games-archive-replay-viewer.md feat(@projects/@magic-civilization): mark p2-46 as complete 2026-05-07 18:19:53 -07:00
p2-47-in-game-statistics-screens.md feat(vocab): author statistics + end-game summary copy, drop placeholder keys 2026-06-04 18:17:02 -07:00
p2-48-end-of-game-summary-screen.md feat(p2-48): author end_game_summary.tscn + wire it to the game-over flow 2026-06-04 15:57:45 -07:00
p2-48a-end-game-summary-gut-and-proof.md docs(p2-48a): phase-gate approved — end-game summary GUT+proof done 2026-06-04 18:20:08 -07:00
p2-49-climate-axes-latitude-continentality.md feat(@projects): finalize terraformer objective completion log 2026-05-01 02:46:34 -04:00
p2-50-rng-determinism-pin.md feat(@projects/@magic-civilization): add lab and hud system components 2026-05-01 22:23:54 -04:00
p2-51-world-shape-knobs.md feat(@projects/@magic-civilization): add lab and hud system components 2026-05-01 22:23:54 -04:00
p2-52-substrate-flora-cover-ontology-split.md feat(@projects/@magic-civilization): add lab and hud system components 2026-05-01 22:23:54 -04:00
p2-53-action-vocabulary-design-game-gap.md feat(objectives): update p2 milestone progress 2026-05-02 21:25:01 -04:00
p2-53a-sentry-guard-action-kind.md feat(@projects/@magic-civilization): add lab and hud system components 2026-05-01 22:23:54 -04:00
p2-53a1-sentry-bridge-state-pipe.md feat(@projects/@magic-civilization): add lab and hud system components 2026-05-01 22:23:54 -04:00
p2-53b-building-action-registry.md feat(@projects): update siege actions and rally orders 2026-05-01 22:29:29 -04:00
p2-53c-rally-vocabulary-expansion.md feat(@projects): update siege actions and rally orders 2026-05-01 22:29:29 -04:00
p2-53d-building-specifics.md fix(@projects/@magic-civilization): 🐛 update siege action gaps and statuses 2026-05-02 20:56:39 -04:00
p2-53e-siege-pillage-embark.md feat(objectives): update p2 milestone progress 2026-05-02 21:25:01 -04:00
p2-53f-infantry-specifics.md fix(@projects/@magic-civilization): 🐛 mark infantry objectives as complete 2026-05-02 19:55:30 -04:00
p2-53g-ranged-specifics.md fix(@projects/@magic-civilization): 🐛 update siege action gaps and statuses 2026-05-02 20:56:39 -04:00
p2-53h-cavalry-specifics.md fix(@projects/@magic-civilization): 🐛 update siege action gaps and statuses 2026-05-02 20:56:39 -04:00
p2-53i-engineer-pioneer-medic-scout.md feat(@projects): add unit action variants and combat hooks 2026-05-02 20:06:39 -04:00
p2-54-resource-visibility-three-axis.md feat(@projects/@magic-civilization): update biome economy coupling milestone date 2026-05-02 21:19:23 -04:00
p2-54a-deposits-three-axis-migration.md feat(@projects): add test result cleanup system 2026-05-02 18:58:51 -04:00
p2-54b-player-observation-cache.md feat(@projects): add test result cleanup system 2026-05-02 18:58:51 -04:00
p2-54c-renderer-observations-and-indicators.md feat(@projects/@magic-civilization): update p2 objectives statuses 2026-05-02 21:02:24 -04:00
p2-54d-ai-tech-priority-from-visibility.md feat(@projects/@magic-civilization): add indicator decoration system 2026-05-02 19:04:25 -04:00
p2-55-civilian-capture-system.md docs(@projects/@magic-civilization): 📝 update objective statuses and missing notes 2026-05-14 20:05:28 -07:00
p2-55a-engineer-capture.md fix(@projects/@magic-civilization): 🐛 mark engineer capture mechanics as complete 2026-05-14 22:02:56 -07:00
p2-55b-caravan-master-capture.md docs(@projects): 📝 update caravan master capture doc with resolved mechanics 2026-05-14 23:08:33 -07:00
p2-55c-freepeople-capture.md docs(@projects): 📝 update caravan master capture doc with resolved mechanics 2026-05-14 23:08:33 -07:00
p2-55d-ai-ransom-decision-hook.md docs(@projects/@magic-civilization): 📝 update objective statuses and missing notes 2026-05-14 20:05:28 -07:00
p2-55e-richer-ransom-events.md fix(@projects/@magic-civilization): 🐛 update p2-55e status to done 2026-05-09 02:16:36 -07:00
p2-55f-ransom-duration-from-json.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p2-56-worker-categories-and-expertise-tiers.md docs(objectives): wave-1 status flips + index regen + new specs + tooling 2026-06-04 04:40:40 -07:00
p2-56a-worker-category-types.md feat(@projects): complete worker category taxonomy 2026-05-04 02:44:53 -04:00
p2-56b-expertise-tier-progression.md feat(@projects/@magic-civilization): mark p2-11a and p2-56b as complete 2026-05-04 03:07:14 -04:00
p2-56c-master-grandmaster-auras.md fix(@projects/@magic-civilization): 🔴 update ai-tier objective statuses 2026-05-07 02:53:33 -07:00
p2-57-production-chain-typed-resources.md docs(@projects/@magic-civilization): 📝 update objective statuses and missing notes 2026-05-14 20:05:28 -07:00
p2-57a-typed-resource-stockpile.md docs(@projects): update resource stockpile taxonomy documentation 2026-05-07 07:11:26 -07:00
p2-57b-consume-produce-edges.md feat(p2-57c): wire production-quality consumer into the live spawn path 2026-06-04 15:43:38 -07:00
p2-57c-mc-units-quality-consumer.md feat(p2-57c): wire production-quality consumer into the live spawn path 2026-06-04 15:43:38 -07:00
p2-58-ambient-encounter-rolls.md feat(@projects/@magic-civilization): add ambient encounter roll completion status 2026-05-06 23:37:16 -07:00
p2-58a-tilestate-fauna-fields.md fix(@projects/@magic-civilization): 🐛 update objective tracking stats and legend 2026-05-13 15:30:51 -07:00
p2-58b-ambient-encounter-hook.md feat(@projects/@magic-civilization): add ambient encounter roll completion status 2026-05-06 23:37:16 -07:00
p2-59-pioneer-escort-mechanic.md docs(objectives): 📝 Add/clarify objectives and implementation details for the pioneer escort mechanic (P2-59) in the project's README and dedicated documentation 2026-06-03 04:29:08 -07:00
p2-60-weather-lens-godot-ui.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
p2-61-observation-recording-gates-from-tech.md docs(@projects/@magic-civilization): 📝 update objective statuses and missing notes 2026-05-14 20:05:28 -07:00
p2-62-procedural-unit-and-building-renderer.md fix(@projects/@magic-civilization): 🐛 update p2-62 status and dashboard entries 2026-05-04 03:12:49 -04:00
p2-63-mc-flora-biome-substrate-migration.md feat(@projects/@magic-civilization): migrate biome filter to substrate_climate path 2026-05-13 16:16:29 -07:00
p2-64-apricot-async-batch-protocol.md fix(@projects/@magic-civilization): 🐛 mark async batch protocol as complete 2026-05-07 07:34:48 -07:00
p2-65-extract-mc-state-crate.md docs(objectives): revise p2-65 bullet-9 + p2-72a array-removal resume notes (stale-premise audit) 2026-06-04 20:55:08 -07:00
p2-66-world-map-visual-proof.md fix(@projects/@magic-civilization): 🐛 update objective tracking stats and legend 2026-05-13 15:30:51 -07:00
p2-67-claude-player-api.md feat(@projects/@magic-civilization): update mcts and tech objectives with followups 2026-05-14 20:16:32 -07:00
p2-67-followup-legal-actions.md feat(@projects/@magic-civilization): update legal-action enumerators 2026-05-11 20:26:26 -07:00
p2-67-followup-mcts-tactical-state-impl.md docs(p2-67-followup): flip MCTS tactical TreeState impl to done (Wave-3 audit) 2026-06-04 11:37:01 -07:00
p2-68-mc-ai-headless-turn-driver.md feat(@projects/@magic-civilization): validate ai headless turn driver smoke tests 2026-05-11 20:09:56 -07:00
p2-69-api-gdext-mctscontroller-port.md feat(@projects/@magic-civilization): update ai headless harness gating 2026-05-11 03:56:32 -07:00
p2-70-mc-vision-visibility-producer.md feat(@projects/@magic-civilization): implement mc-vision visibility producer 2026-05-11 12:13:35 -07:00
p2-71-bench-projector-enrichment.md feat(api): add 25-turn Claude demo transcript capture 2026-05-11 20:20:10 -07:00
p2-71b-militarist-starter-widening.md fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
p2-72-gdplayerapi-render-bridge.md docs(plan): finish-game1 gap analysis (28 objectives) + plan of record 2026-06-04 14:50:59 -07:00
p2-72-option-b-workaround.md feat(@projects): fix score_estimate projector gap 2026-05-12 12:40:32 -07:00
p2-72a-building-entity-port.md fix(@projects/@magic-civilization): 🐛 remove npc_buildings array and rebuild logic 2026-06-08 07:37:54 -07:00
p2-72a-gdgamestate-canonical-render-source.md feat(@projects/@magic-civilization): complete city script view conversion 2026-06-08 11:32:55 -07:00
p2-72a-pre-strip.md fix(@projects): 🐛 mark pre-strip objective as complete 2026-05-12 03:11:53 -07:00
p2-72a-save-format-migration.md feat(@projects/@magic-civilization): verify headless player api projection roundtrip 2026-06-08 02:58:10 -07:00
p2-72b-promote-playerstate-cities-to-city.md feat(@projects/@magic-civilization): complete city script view conversion 2026-06-08 11:32:55 -07:00
p2-73-ui-theme-token-pipeline.md chore(objectives): fix Game-1 owner integrity + flesh out underground (g2-12) cluster 2026-06-06 16:24:32 -07:00
p2-74-ui-dehardcode-to-tokens.md chore(@projects/@magic-civilization): 🏷️ p2-74 status stub→partial (convertibles done) 2026-06-18 18:55:43 -05:00
p2-75-improvement-effects-subsystem.md feat(@projects/@magic-civilization): improve improvement effects parsing and rust completion 2026-06-08 06:50:48 -07:00
p2-76-bunker-improvement.md feat(@projects/@magic-civilization): update objective statuses and priorities 2026-06-10 04:02:08 -07:00
p2-77-deposit-destruction-taxonomy.md feat(@projects/@magic-civilization): add lithology and terrain evolution integration docs 2026-06-07 19:07:45 -07:00
p2-78-runtime-hydrology-resolve.md feat(@projects/@magic-civilization): add lithology and terrain evolution integration docs 2026-06-07 19:07:45 -07:00
p2-79-environmental-cascade-integration.md feat(@projects/@magic-civilization): add lithology and terrain evolution integration docs 2026-06-07 19:07:45 -07:00
p2-80-mc-worldsim-integration.md feat(@projects/@magic-civilization): integrate flora lifecycle into played turns 2026-06-09 20:51:34 -07:00
p2-81.md fix(@projects/@magic-civilization): 🐛 update Eq to PartialEq in TileImprovement 2026-06-08 07:10:56 -07:00
p2-82-climate-input-save-fidelity.md fix(@projects/@magic-civilization): 🐛 resolve climate-input save divergence via p2-82 2026-06-09 01:26:23 -07:00
p2-83.md feat(@projects): add compute profiling layer for dev debugging 2026-06-10 04:26:34 -07:00
p2-84.md feat(@projects): add compute profiling layer for dev debugging 2026-06-10 04:26:34 -07:00
p2-85-poi-sprites-and-tooltips.md feat(@projects/@magic-civilization): lair POI sprites + tile tooltips (p2-85) 2026-06-19 05:29:54 -05:00
p2-86-mcp-rendered-driver.md docs(@projects/@magic-civilization): 📝 p2-86 — render-client fix verified (connect-first + 150s grace) 2026-06-19 10:16:52 -05:00
p2-87-single-color-system-sot.md docs(@projects/@magic-civilization): 📝 p2-87 Godot-layer colour-SoT complete (override→inheritance + StyleBox DRY) 2026-06-19 11:16:12 -05:00
p3-01-courier-diplomacy.md fix(@projects/@magic-civilization): 🐛 update p3-01 status to done 2026-04-29 15:19:17 -04:00
p3-03-courier-route-resolver.md feat(@projects/@magic-civilization): mark courier route resolver as complete 2026-04-28 21:09:02 -04:00
p3-04-per-hex-improvement-layer.md feat(@projects/@magic-civilization): mark p3-04 hex improvement layer as complete 2026-04-28 19:24:48 -04:00
p3-05a-civic-state-wrapper-and-game-state.md feat(@projects/@magic-civilization): update civic objectives and proof capture 2026-05-14 20:00:21 -07:00
p3-05a-gdext-bridge.md feat(api-gdext): GdGameState::civic read-side query surface (p3-05a-gdext-bridge) 2026-06-04 08:54:10 -07:00
p3-05b-authority-axis-catalog.md feat(@projects/@magic-civilization): complete upgrade target bridge and tests 2026-05-14 21:32:27 -07:00
p3-05c-labor-axis-catalog.md feat(@projects/@magic-civilization): complete upgrade target bridge and tests 2026-05-14 21:32:27 -07:00
p3-05d-economy-axis-catalog.md feat(@projects/@magic-civilization): complete upgrade target bridge and tests 2026-05-14 21:32:27 -07:00
p3-05e-civic-modifier-propagation.md docs(objectives): wave-1 status flips + index regen + new specs + tooling 2026-06-04 04:40:40 -07:00
p3-06-civic-anarchy-and-axis-switching.md feat(@projects/@magic-civilization): update civic objectives and proof capture 2026-05-14 20:00:21 -07:00
p3-07a-cv-wealth-and-authority-amplifier.md feat(@projects/@magic-civilization): mark p3-07a as done 2026-05-07 11:26:29 -07:00
p3-07b-four-damage-channels.md fix(@projects/@magic-civilization): 🐛 mark p3-07b as completed 2026-05-07 11:37:59 -07:00
p3-10a-lair-assault-mode.md feat(combat): add lair Assault/Raid/Siege mode picker on lair engagement 2026-06-04 18:17:38 -07:00
p3-10b-lair-siege-mode.md feat(p3-10b): wire lair siege into the live turn loop 2026-06-04 16:10:58 -07:00
p3-10c-lair-raid-mode.md feat(@projects/@magic-civilization): add tier gap ai quality objective 2026-05-07 02:36:25 -07:00
p3-11-pioneer-engineer-action-points.md fix(@projects/@magic-civilization): 🐛 update objective tracking stats and legend 2026-05-13 15:30:51 -07:00
p3-12-fauna-stat-derivation-from-traits.md feat(@projects): document progress on game-1 objectives 2026-05-04 07:34:35 -04:00
p3-13a-extend-meteorological-events.md fix(@projects/@magic-civilization): 🐛 update fauna species data files 2026-05-04 07:12:33 -04:00
p3-13b-geological-events.md fix(@projects/@magic-civilization): 🐛 update objective tracking stats and legend 2026-05-13 15:30:51 -07:00
p3-13c-biological-events.md feat(@projects/@magic-civilization): update pioneer engineer action-point pool status 2026-05-13 12:17:05 -07:00
p3-13d-anomalous-events.md fix(@projects/@magic-civilization): 🐛 update p2-46 status to done 2026-05-07 16:54:54 -07:00
p3-14-game-start-script.md feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) 2026-06-19 17:56:50 -05:00
README.md feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) 2026-06-19 17:56:50 -05:00

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 · By category: 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 13 1 0 1 79 94
P2 0 19 5 5 1 104 134
P3 (oos) 0 2 0 0 29 23 54
total 0 34 6 5 31 250 326

Left To Do by Lead

Team Lead Remaining
simulator-infra 10
warcouncil 7
asset-sprite 6
shipwright 4
unassigned 3
wireguard 2
asset-audio 1
testwright 1

P1 — Ship-readiness

ID Status Title Tags Owner Updated Blocked
p0-26b 🟡 partial Port _pick_research from GDScript into mc-ai (finish Rail-1 for the AI decision surface) ai, rust, rail-1, tech-debt warcouncil 2026-06-06 🟢 unblocked
p1-29d-p1-survival 🟡 partial P1 (trailing AI) eliminated or stalled before T100 in 10/10 seeds — upstream of action priority warcouncil 2026-06-03 🟢 unblocked
p1-29e-rl-divergence-mining 🟡 partial RL-policy divergence mining → sole-city economy break-out (production, not science) ai, rl, balance, production, tech warcouncil 2026-06-03 🟢 unblocked
p1-29h-stateful-tactical-decisiveness 🟡 partial Stateful tactical decisiveness — army target-lock + commitment hysteresis + press-on-capture in mc-ai warcouncil 2026-06-04 🟢 unblocked
p1-29i-refound-suppression 🟡 partial Refound-suppression / capture-stickiness lever — convert captures into eliminations warcouncil 2026-06-04 🟢 unblocked
p1-29k 🟡 partial Drive learned:* controllers on the autoplay (auto_play.gd) gate surface ai, rl, controller, infra, bridge simulator-infra 2026-06-08 🟢 unblocked
p2-16 🟡 partial Audio assets — in-theme OSS launch pack + source ledger asset-audio 2026-06-08 🟢 unblocked
p2-23 🟡 partial Unit sprites — Dwarf-racial roster (m/f variants) asset-sprite 2026-06-04 🟢 unblocked
p2-24 🟡 partial Unit sprites — wild creatures & fauna (generic, no race/sex) asset-sprite 2026-06-04 🟢 unblocked
p2-25 🟡 partial Building sprites — base game coverage (non-wonder) asset-sprite 2026-06-04 🟢 unblocked
p2-26 🟡 partial Mundane-wonder sprites — 24 distinct, higher-fidelity art asset-sprite 2026-06-04 🟢 unblocked
p2-27 🟡 partial City population-tier sprites — city_q1 through city_q5 asset-sprite 2026-06-04 🟢 unblocked
p1-29j-autoplay-rust-action-application 🔴 stub Route autoplay action-application (city-founding / capture) through Rust mc_turn::processor warcouncil 2026-06-04 🟢 unblocked
p1-29g 🟡 partial Re-verify Game-1 AI quality gates trained-vs-scripted (and trained-vs-trained) ai, rl, balance, verification warcouncil 2026-06-08 🔒 p1-29k

P2 — Polish

ID Status Title Tags Owner Updated Blocked
g2-05 🟡 partial Tectonics + lithology — extend the existing prepass/terrain-evolution into a lithology axis 2026-06-08 🟢 unblocked
g2-08 🟡 partial Fauna population dynamics — confirm the existing LV engine ticks in the playable turn 2026-06-08 🟢 unblocked
g2-09 🟡 partial Flora tolerance-driven selection — extend the existing flora_select engine with tolerance gating 2026-06-08 🟢 unblocked
p2-18 🟡 partial Guide web app — public hosting + deploy pipeline 2026-06-03 🟢 unblocked
p2-47 🟡 partial In-game statistics screens — Civ-style 5-tab modal (Demographics / Graphs / Rankings / Replay / Histories) shipwright 2026-05-07 (cycle-51) 🟢 unblocked
p2-48 🟡 partial End-of-game summary screen — outcome banner, standings, score graph, awards, timeline, footer actions shipwright 2026-06-04 🟢 unblocked
p2-57b 🟡 partial Building consume/produce edges — stockpile coupled to unit quality unassigned 2026-05-15 🟢 unblocked
p2-57c-mc-units-quality-consumer 🟡 partial mc-units quality consumer — turn QualityTier into unit stat deltas (gives quality_chain a contract) simulator-infra 2026-06-04 🟢 unblocked
p2-65 🟡 partial Extract GameState and pending-queue data types into a dedicated mc-state crate simulator-infra 2026-06-04 🟢 unblocked
p2-72a-building-entity-port 🟡 partial Port NPC Building entity (lairs/villages/ruins) into Rust simulator-infra 2026-06-04 🟢 unblocked
p2-74-ui-dehardcode-to-tokens 🟡 partial De-hardcode the Godot UI — route 45 scene scripts off raw Color() onto theme/tokens wireguard 2026-06-06 🟢 unblocked
p2-75 🟡 partial Improvement-completion effects subsystem in Rust — move completion side-effects out of GDScript 2026-06-08 🟢 unblocked
p2-81 🟡 partial Improvement effects authored-but-unwired — move moisture/wind/erosion/movement to Rust 2026-06-08 🟢 unblocked
p2-85 🟡 partial POI sprites + hover tooltips — lairs (and resources) legible on the map asset-sprite 2026-06-18 🟢 unblocked
p2-86 🟡 partial Claude-player MCP — rendered driver mode (drive UI + capture screenshots) simulator-infra 2026-06-18 🟢 unblocked
p2-87-single-color-system-sot 🟡 partial Single game-wide colour system — one source of truth, layered tokens, every consumer derives from it wireguard 2026-06-18 🟢 unblocked
p1-05-followup-shipwright-batch 🔴 stub Shipwright autoplay-batch sign-off — luxury variance + personality win balance shipwright 2026-06-04 🟢 unblocked
p1-38-followup-shipwright-batch 🔴 stub p1-38 follow-up — Shipwright coupled-mode 10-seed regression batch + sign-off shipwright 2026-06-04 🟢 unblocked
p2-10k-followup 🔴 stub Workflow policy decision: how to clear the 10 max-file-lines gdlint violations testwright 2026-05-14 🟢 unblocked
p2-72a 🔴 stub Make GdGameState the canonical render source simulator-infra 2026-05-12 🟢 unblocked
p2-77 missing Deposit-destruction environmental taxonomy — destruction_effect classes + contamination engine 2026-06-06 🟢 unblocked
p2-78 missing Runtime localized hydrology re-solve — in-game flow/basin-fill triggered by terraforming 2026-06-06 🟢 unblocked
p2-83 missing Phase/round state machine + speculative parallel simulation of player-action-independent turn work performance, architecture, worldsim, turn-phasing, determinism simulator-infra 2026-06-09 🟢 unblocked
p2-84 missing Dev-only compute profiling — per-feature CPU/RAM/GPU cost over time, trigger-attributed, zero-cost in release performance, profiling, telemetry, tooling, dev-only simulator-infra 2026-06-09 🟢 unblocked
g2-06 🟡 partial Soil derivation layer — emergent soil order from rock + climate + slope (the one unbuilt worldsim engine) 2026-06-08 🔒 p2-80, g2-05
g2-10 🟡 partial Fauna migration — wire the existing apply_migrations engine into the per-turn step 2026-06-08 🔒 p2-80, g2-08
p2-72a-save-format-migration 🟡 partial Decouple save format from GDScript-class shape simulator-infra 2026-05-12 🔒 p2-72a-gdgamestate-canonical-render-source
p2-72 🔴 stub GdPlayerApi → render bridge (visualise the API-held game world) simulator-infra 2026-05-11 🔒 p2-72a
p2-79 missing Environmental cascade integration — bunker → dam → flood/parch → flora dieback → fauna migration 2026-06-06 🔒 p2-80, p2-76, p2-77, p2-78, g2-07, g2-08, g2-10

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 oos Gate Game 2/3/4 magic-school content behind EpisodeGate (future-game scope) 2026-04-17 🟢 unblocked
p2-55c oos Freepeople capture mechanics combat-dev 2026-05-14 🟢 unblocked
g2-01 oos Ley lines — Game 2 (Age of Kzzykt) 2026-04-17 🟢 unblocked
g2-02 oos Kzzykt playable race — Game 2 (Age of Kzzykt) 2026-04-17 🟢 unblocked
g2-03 oos Kzzykt Green school of magic — Game 2 (Age of Kzzykt) 2026-04-17 🟢 unblocked
g2-04 oos Multi-GPU sharding for batch_simulate_gpu — out-of-scope (Game 2) warcouncil 2026-04-17 🟢 unblocked
g2-11 oos Vertical city floor stack (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a, g2-12c
g2-12 oos Underground layer stack (Game 2) — OOS unassigned 2026-06-06 🟢 unblocked
g2-12a oos Underground — N-layer data model + save format (Game 2) — OOS unassigned 2026-06-06 🟢 unblocked
g2-12b oos Underground — worldgen for L1/L2/L3 + cavern terrain (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a
g2-12c oos Underground — excavation action + cavern lifecycle (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a, g2-12b
g2-12d oos Underground — cross-layer movement, connection points + pathfinding (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a, g2-12c
g2-12e oos Underground — per-layer fog of war + vision (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a, g2-12d
g2-12f oos Underground — structural integrity + cross-layer collapse (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a, g2-12c
g2-12g oos Underground — layer rendering + layer-switch UI (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a, g2-12b, g2-12e
g2-12h oos Underground — AI layer-awareness (Game 2) — OOS unassigned 2026-06-06 🔒 g2-12a, g2-12c, g2-12d, g2-12e
g3-01 oos Archons — Game 3 (Age of Elves) 2026-04-17 🟢 unblocked
g3-02 oos Life school spellbook — Game 3 (Age of Elves) 2026-04-17 🟢 unblocked
g3-03 oos Death school spellbook — Game 3 (Age of Elves) 2026-04-17 🟢 unblocked
g3-04 oos Chaos school spellbook — Game 3 (Age of Elves) 2026-04-17 🟢 unblocked
g3-05 oos Aether school spellbook — Game 3 (Age of Elves) 2026-04-17 🟢 unblocked
g3-06 oos Arcane Ascension victory — Game 3 (Age of Elves) 2026-04-17 🟢 unblocked
g4-01 oos Terran (Human) playable species — Game 4 (Age of Terrans) 2026-04-17 🟢 unblocked
g4-02 oos Psionics ability system — Game 4 (Age of Terrans) 2026-04-17 🟢 unblocked
g4-03 oos Religious victory condition — Game 4 (Age of Terrans) 2026-04-17 🟢 unblocked
g5-01 oos Phantasma playable species — Game 5 (Age of Ascension) 2026-04-17 🟢 unblocked
g5-02 oos Flügel playable species — Game 5 (Age of Ascension) 2026-04-17 🟢 unblocked
g5-03 oos Gith playable species (Githyanki + Githzerai) — Game 5 (Age of Ascension) 2026-04-17 🟢 unblocked
g5-04 oos Demonia playable species — Game 5 (Age of Ascension) 2026-04-17 🟢 unblocked
g6-01 oos Naval combat — out-of-scope (post-v10) 2026-04-26 🟢 unblocked
g6-02 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 ♻️ superseded GPU MCTS wall-time gate — measure on real-discrete-GPU test host warcouncil 2026-05-05 🟢 unblocked
p1-30b ♻️ superseded Parallel MCTS rollouts for huge-map decisive games (closes p1-22's huge-map sub-gate) perf, mcts, tactical-ai warcouncil 2026-05-05 🟢 unblocked
p1-27d ♻️ superseded Add value_estimate_abstract GdMcTreeController method — non-lossy MCTS service caller warcouncil 2026-04-25 🟢 unblocked
p2-17 ♻️ superseded Sprite assets — superseded index (split into p2-22 … p2-28) asset-sprite 2026-04-17 🟢 unblocked