magicciv/.project/objectives
Natalie 43dd8d5c25 fix(@projects/@magic-civilization): 🐛 update hydrology stubs and remove deleted files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:15:18 -04:00
..
DASHBOARD_CATEGORIES.md fix(@projects/@magic-civilization): 🐛 update p3-01 status to done 2026-04-29 15:19:17 -04:00
DASHBOARD_COMPLETED.md fix(@projects/@magic-civilization): 🐛 update p3-01 status to done 2026-04-29 15:19:17 -04:00
g2-01-leylines-oos.md fix(@projects/@magic-civilization): 🗑️ remove unused assets 2026-04-17 13:38:17 -07:00
g2-02-additional-races-oos.md fix(@projects/@magic-civilization): 🐛 update objective files and media assets 2026-04-17 13:32:21 -07:00
g2-03-green-school-oos.md fix(@projects/@magic-civilization): 🗑️ remove unused assets 2026-04-17 13:38:17 -07:00
g2-04-multi-gpu-batch-simulate-oos.md feat(@projects): add climate and ecology systems 2026-04-17 23:19:41 -07:00
g2-05-tectonics-lithology-oos.md feat(@projects/@magic-civilization): add terraforming objectives and team leads 2026-04-30 18:08:24 -04:00
g2-06-soil-derivation-oos.md feat(@projects/@magic-civilization): add terraforming objectives and team leads 2026-04-30 18:08:24 -04:00
g3-01-archons-oos.md feat(@projects/@magic-civilization): update oos objectives structure 2026-04-17 13:26:35 -07:00
g3-02-life-school-oos.md feat(@projects/@magic-civilization): update oos objectives structure 2026-04-17 13:26:35 -07:00
g3-03-death-school-oos.md feat(@projects/@magic-civilization): update oos objectives structure 2026-04-17 13:26:35 -07:00
g3-04-chaos-school-oos.md feat(@projects/@magic-civilization): update oos objectives structure 2026-04-17 13:26:35 -07:00
g3-05-aether-school-oos.md feat(@projects/@magic-civilization): update oos objectives structure 2026-04-17 13:26:35 -07:00
g3-06-arcane-ascension-oos.md feat(@projects/@magic-civilization): update oos objectives structure 2026-04-17 13:26:35 -07:00
g4-01-terran-race-oos.md feat(@projects/@magic-civilization): add oos objectives for age of terrans 2026-04-17 15:19:33 -07:00
g4-02-psionics-oos.md feat(@projects/@magic-civilization): add oos objectives for age of terrans 2026-04-17 15:19:33 -07:00
g4-03-religious-victory-oos.md feat(@projects/@magic-civilization): add oos objectives for age of terrans 2026-04-17 15:19:33 -07:00
g5-01-phantasma-oos.md feat(@projects/@magic-civilization): add oos objectives for age of terrans 2026-04-17 15:19:33 -07:00
g5-02-flugel-oos.md feat(@projects/@magic-civilization): add oos objectives for age of terrans 2026-04-17 15:19:33 -07:00
g5-03-gith-oos.md feat(@projects/@magic-civilization): add oos objectives for age of terrans 2026-04-17 15:19:33 -07:00
g5-04-demonia-oos.md feat(@projects/@magic-civilization): add oos objectives for age of terrans 2026-04-17 15:19:33 -07:00
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
objectives.json fix(@projects/@magic-civilization): 🐛 update p3-01 status to done 2026-04-29 15:19:17 -04:00
p0-01-mcts-wiring.md feat(@projects/@magic-civilization): add combat calculator and preview pages 2026-04-26 16:54:08 -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 feat(@projects/@magic-civilization): mark pvp turn processor as complete 2026-04-17 01:35:15 -07:00
p0-04-wonder-tracking.md feat(@projects): add automated regression test suite 2026-04-17 01:55:35 -07:00
p0-05-culture-and-borders.md feat(@projects/@magic-civilization): enhance bridge systems & climate logic 2026-04-17 17:08:34 -07:00
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 feat(@projects/@magic-civilization): enhance bridge systems & climate logic 2026-04-17 17:08:34 -07:00
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 feat(game-algorithms): fix map generation determinism 2026-04-17 00:59:49 -07:00
p0-10-completion-stability.md feat(@projects/@magic-civilization): add tutorial and victory/defeat menus 2026-04-17 02:31:21 -07:00
p0-11-mystery-item-authoring.md feat(@projects/@magic-civilization): update objective completion statuses 2026-04-17 01:09:55 -07:00
p0-12-save-load-autosave.md feat(@projects): update progress report UI and economy bridge logic 2026-04-17 17:18:43 -07:00
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 feat(@projects): mark objectives as done 2026-04-17 01:40:19 -07:00
p0-15-happiness-golden-age.md feat(@projects/@magic-civilization): mark happiness golden age as complete 2026-04-17 02:26:17 -07:00
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 feat(objectives): update wild creature objective status 2026-04-17 05:18:54 -07:00
p0-18-strategic-resource-gate.md feat(@projects/@magic-civilization): update strategic-resource-gate objective status 2026-04-17 02:00:42 -07:00
p0-19-biome-economy-integration.md feat(@projects/@magic-civilization): complete save/load and fog-of-war features 2026-04-17 01:20:04 -07:00
p0-20-gpu-mcts-rollouts.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -07:00
p0-21-audio-system-capability.md feat(@projects/@magic-civilization): add audio & sprite rendering capabilities 2026-04-17 12:00:30 -07:00
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 fix(@projects/@magic-civilization): 🐛 remove error context assets 2026-04-17 13:21:24 -07:00
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 fix(@projects/@magic-civilization): 🐛 update mcts-wiring evidence and status 2026-04-18 10:07:37 -07:00
p0-27-gd-culture-bridge.md feat(@projects/@magic-civilization): enhance bridge systems & climate logic 2026-04-17 17:08:34 -07:00
p0-28-gd-economy-bridge.md feat(@projects/@magic-civilization): enhance bridge systems & climate logic 2026-04-17 17:08:34 -07:00
p0-29-gd-tech-bridge.md feat(@projects/@magic-civilization): enhance bridge systems & climate logic 2026-04-17 17:08:34 -07:00
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): add freepeople tribe founding presentation layer 2026-04-18 00:05:21 -07: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
p1-01-diplomacy-lite.md fix(@projects/@magic-civilization): 🐛 update diplomacy-lite status to done 2026-04-17 08:10:15 -07:00
p1-02-strategic-resource-yields.md feat(@projects/@magic-civilization): mark p1-02 and p1-07 objectives as complete 2026-04-17 03:11:48 -07:00
p1-03-tutorial-overlay.md feat(@projects/@magic-civilization): mark tutorial and hotkey sheets as complete 2026-04-17 11:11:47 -07:00
p1-05-balance-tuning.md feat(@projects/@magic-civilization): update formation objectives and pipeline 2026-04-25 16:42:47 -07:00
p1-06-options-polish.md feat(@projects/@magic-civilization): add tutorial and victory/defeat menus 2026-04-17 02:31:21 -07:00
p1-07-chronicle-coverage.md feat(@projects/@magic-civilization): add mcts strategic override logic 2026-04-17 03:22:08 -07:00
p1-08-victory-screen-content.md feat(@projects/@magic-civilization): add credits and game setup screens 2026-04-17 02:36:24 -07:00
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 feat(@projects/@magic-civilization): add credits and game setup screens 2026-04-17 02:36:24 -07:00
p1-11-build-output-src-purge.md feat(@projects): add tourguide dev setup docs and verification workflow 2026-04-17 13:16:20 -07:00
p1-12-build-output-docs-alignment.md feat(@projects): add tourguide dev setup docs and verification workflow 2026-04-17 13:16:20 -07:00
p1-13-guide-dev-route-coverage.md feat(@projects): add team-lead tourguide and guide development docs 2026-04-17 14:33:54 -07:00
p1-14-guide-magic-school-scope-drift.md feat(@projects/@magic-civilization): update ai state and production systems 2026-04-17 17:03:27 -07:00
p1-15-guide-next-deploy-infra.md feat(@projects/@magic-civilization): add welcome guide theme alignment objective 2026-04-17 23:55:14 -07:00
p1-16-guide-game1-scope-hygiene.md fix(@projects/@magic-civilization): 🐛 remove unused assets and clean objective files 2026-04-18 02:17:19 -07:00
p1-17-guide-next-auto-deploy.md feat(@projects/@magic-civilization): update objectives and deploy workflow 2026-04-18 08:57:01 -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 feat(@projects/@magic-civilization): add combat calculator and preview pages 2026-04-26 16:54:08 -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): add p2-10c-p2-10j objectives 2026-04-25 23:56:08 -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 building resource files 2026-04-30 03:14:52 -04:00
p1-30.md feat(@projects/@magic-civilization): add ai building catalog & stacking objectives 2026-04-30 00:38:54 -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(@projects/@magic-civilization): update objectives and data structures 2026-04-27 01:25:24 -07:00
p1-33-naval-aerial-production-buildings.md feat(@projects/@magic-civilization): update objectives and data structures 2026-04-27 01:25:24 -07: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 clan affinity routing tests 2026-04-29 12:51:27 -04:00
p1-37-mc-ai-clan-affinity-routing.md feat(@projects): add clan affinity routing tests 2026-04-29 12:51:27 -04:00
p1-38-biome-economy-coupling.md feat(@projects/@magic-civilization): update objectives dashboard documentation 2026-04-29 16:10:03 -04:00
p1-39-md feat(objectives): update objective tracking and reporting 2026-04-27 04:29:06 -07:00
p1-39.md fix(@projects/@magic-civilization): 🐛 revert culture port fix 2026-04-30 01:18:18 -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): add ai building catalog & stacking objectives 2026-04-30 00:38:54 -04:00
p1-43-building-stacking-upgrade.md feat(@projects/@magic-civilization): add replay and past games pages 2026-04-30 04:44:05 -04:00
p1-44-buildings-as-producers.md feat(@projects/@magic-civilization): add per-category stacking upgrades 2026-04-30 00:44:33 -04:00
p1-45-batch-binary-freshness.md feat(tooling): add batch binary freshness objective doc 2026-04-30 01:23:52 -04:00
p1-46-design-lab-terrain-dimensions.md fix(@projects/@magic-civilization): 🐛 update hydrology stubs and remove deleted files 2026-04-30 23:15:18 -04:00
p1-47-river-hydrology-network.md fix(@projects/@magic-civilization): 🐛 update hydrology stubs and remove deleted files 2026-04-30 23:15:18 -04:00
p1-48-flora-species-renderer.md feat(@projects/@magic-civilization): document worldgen pipeline specs 2026-04-30 18:52:41 -04:00
p1-49-fauna-species-renderer.md feat(@projects/@magic-civilization): document worldgen pipeline specs 2026-04-30 18:52:41 -04:00
p1-50-tectonic-prepass.md feat(@projects/@magic-civilization): add tectonic prepass system 2026-04-30 19:42:05 -04:00
p1-51-worldgen-canonical-design-docs.md feat(@projects/@magic-civilization): document worldgen pipeline specs 2026-04-30 18:52:41 -04:00
p2-01-minimap-improvements.md feat(@projects/@magic-civilization): add hotkey system and minimap updates 2026-04-17 02:46:31 -07:00
p2-02-hud-tooltips.md fix(@projects/@magic-civilization): 🐛 resolve broken guide-web deploy import paths 2026-04-17 02:51:34 -07:00
p2-03-hotkey-cheat-sheet.md feat(@projects/@magic-civilization): mark tutorial and hotkey sheets as complete 2026-04-17 11:11:47 -07:00
p2-04-localization-audit.md fix(@projects): 🐛 fix climate tile position casting and rng inconsistencies 2026-04-17 17:34:01 -07:00
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 feat(@projects/@magic-civilization): add credits and game setup screens 2026-04-17 02:36:24 -07:00
p2-08-accessibility.md feat(@projects/@magic-civilization): update objectives completion statuses 2026-04-17 02:56:37 -07:00
p2-09-guide-web-deploy.md feat(@projects/@magic-civilization): mark p2-09 as completed 2026-04-25 02:38:19 -07:00
p2-10-regression-ci-gate.md feat(@projects/@magic-civilization): mark p2-09 as completed 2026-04-25 02:38:19 -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-11-version-about-screen.md feat(@projects/@magic-civilization): add credits and game setup screens 2026-04-17 02:36:24 -07:00
p2-11a.md feat(@projects/@magic-civilization): add design tokens and culture system updates 2026-04-26 08:05:10 -07: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): add homogeneous ai snowball test framework 2026-04-27 01:57:10 -07:00
p2-17-sprite-assets.md feat(@projects/@magic-civilization): update sprite asset objectives 2026-04-17 15:04:21 -07:00
p2-18-guide-public-deployment.md fix(@projects/@magic-civilization): 🐛 resolve apricot SIGTERM blocker 2026-04-17 16:20:33 -07:00
p2-19-guide-progress-report-page.md feat(@projects): update web guide deployment status 2026-04-17 12:40:57 -07:00
p2-20-guide-sim-cache-pnpm-resolve.md feat(@projects/@magic-civilization): enhance deployment bake scenarios 2026-04-17 16:31:20 -07:00
p2-21-guide-simcache-static-bake.md feat(@projects/@magic-civilization): update objectives and deploy workflow 2026-04-18 08:57:01 -07:00
p2-22-sprite-generation-pipeline.md feat(@projects/@magic-civilization): update tech-tree and mcts service implementation 2026-04-25 22:48:40 -07:00
p2-23-unit-sprites-dwarf-roster.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -07:00
p2-24-unit-sprites-wild-creatures.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -07:00
p2-25-building-sprites-base-coverage.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -07:00
p2-26-mundane-wonder-sprites.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -07:00
p2-27-city-population-tier-sprites.md feat(@projects/@magic-civilization): update objectives priorities and team leads 2026-04-25 15:35:31 -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/@magic-civilization): 🐛 update objective guides and data alignment 2026-04-18 05:44:30 -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 feat(@projects/@magic-civilization): update objectives and data structures 2026-04-27 01:25:24 -07: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 game objectives and infrastructure docs 2026-04-30 10:28:46 -04:00
p2-44-ai-promotion-selection.md feat(@projects/@magic-civilization): update game objectives and infrastructure docs 2026-04-30 10:28:46 -04: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): update game objectives and infrastructure docs 2026-04-30 10:28:46 -04:00
p2-47-in-game-statistics-screens.md feat(@projects/@magic-civilization): update game objectives and infrastructure docs 2026-04-30 10:28:46 -04:00
p2-48-end-of-game-summary-screen.md feat(@projects/@magic-civilization): update game objectives and infrastructure docs 2026-04-30 10:28:46 -04:00
p2-49-climate-axes-latitude-continentality.md feat(objectives): update priority counts and statuses 2026-04-30 20:09:39 -04:00
p2-50-rng-determinism-pin.md feat(@projects/@magic-civilization): pin deterministic rng across mapgen layers 2026-04-30 19:36:31 -04:00
p2-51-world-shape-knobs.md feat(@projects/@magic-civilization): document worldgen pipeline specs 2026-04-30 18:52:41 -04: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-02-hybrid-merged-structures.md feat(@projects/@magic-civilization): add castle defensive upgrade objective 2026-04-26 20:12:50 -07: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
README.md fix(@projects/@magic-civilization): 🐛 update hydrology stubs and remove deleted files 2026-04-30 23:15:18 -04:00

Objectives — Dashboard

Generated by tools/objectives-report.py — do not hand-edit. Source of truth is per-file YAML frontmatter in this directory.

Legend

done · 🔵 in-progress · 🟡 partial · 🔴 stub · missing · out-of-scope (Game 2 / Game 3)

Totals

By Priority

Priority 🔵 🟡 🔴 Total
P0 43 0 0 0 0 0 43
P1 34 1 11 0 16 1 63
P2 33 0 4 1 7 2 47
P3 (oos) 3 0 0 0 1 19 23
total 113 1 15 1 24 22 176

Left To Do by Lead

Team Lead Remaining
terraformer 8
warcouncil 7
asset-sprite 6
shipwright 5
combat-dev 1
simulator-infra 1
asset-audio 1
testwright 1

P0 — Blockers for "completely playable"

ID Status Title Owner Updated
p0-01 done Wire MCTS into gameplay AI warcouncil 2026-04-26
p0-02 done Five AI clan personalities drive distinct playstyles warcouncil 2026-04-26
p0-03 done PvP combat resolved inside the authoritative turn processor 2026-04-17
p0-04 done World wonder tracking in PlayerState and score victory 2026-04-17
p0-05 done Culture generation and border expansion shipwright 2026-04-17
p0-06 done Fold gold income / upkeep / improvement yields into turn loop 2026-04-17
p0-07 done Tech research costs and science pool pacing 2026-04-17
p0-08 done Domination victory path in mc-turn::victory warcouncil 2026-04-18
p0-09 done City-screen UI completeness (citizen assign, queue controls, promotion picker) 2026-04-16
p0-10 done Game-completion stability — ≥7/10 seeds declare a winner 2026-04-17
p0-11 done Author the four T8T10 mystery item drops 2026-04-16
p0-12 done Save / load + autosave on quit shipwright 2026-04-17
p0-13 done Fog of war and exploration / scout loop 2026-04-17
p0-14 done Map generation, resource placement, and balanced fair starts shipwright 2026-04-16
p0-15 done Happiness pool and Golden Age mechanics end-to-end shipwright 2026-04-17
p0-16 done Worker / tile-improvement build loop shipwright 2026-04-17
p0-17 done Wild creature and lair clearing loop shipwright 2026-04-17
p0-18 done Strategic resources gate unit production (empire ledger) 2026-04-17
p0-19 done Biome-driven collectibles → tile yields → happiness end-to-end 2026-04-16
p0-21 done Audio system capability — manifest + autoload + EventBus wiring shipwright 2026-04-17
p0-22 done "Ultimate AI stress test — 5 clans, huge map, deep lookahead" warcouncil 2026-04-25
p0-23 done Sprite rendering capability — replace procedural draw_* with texture rendering shipwright 2026-04-17
p0-24 done Difficulty-calibrated AI progression — Easy / Normal / Hard tier-peak distributions warcouncil 2026-04-19
p0-25 done Game-quality metrics instrumentation — tier_peak, peak_unit_tier, wonder_count shipwright 2026-04-17
p0-26 done Port tactical AI from GDScript to mc-ai (Rail-1 compliance) warcouncil 2026-04-18
p0-27 done GdCulture bridge — live game delegates culture to mc-culture shipwright 2026-04-17
p0-28 done GdEconomy bridge — live game delegates gold/upkeep to mc-economy shipwright 2026-04-17
p0-29 done GdTechWeb bridge — live game delegates research to mc-tech shipwright 2026-04-17
p0-30 done Remove duplicate GDScript ecology tick (single Rust source) shipwright 2026-04-18
p0-31 done Restore Rust ecology path — fix ClimateScript bugs + re-enable per-turn tick shipwright 2026-04-18
p0-32 done Restore WeatherScript + ClimateEffectsScript — per-turn weather and climate-effects shipwright 2026-04-18
p0-33 done World-map input wiring — unit selection panel, city click, ESC/F10 menu, panel close wireguard 2026-04-19
p0-34 done Freepeople tribe-founding cinematic — turn -1 / 0 / 1 start sequence and Dwarf Tribe founder unit shipwright 2026-04-18
p0-37 done Personality-emergent tactical thresholds (lift 7 hardcoded constants into axis-derived functions) warcouncil 2026-04-18
p0-38 done Inject personality-utility scores as MCTS UCB1 priors warcouncil 2026-04-24
p0-39 done AI tier-progression unit selection — production.rs picks tier-2+ units once tech unlocks warcouncil 2026-04-18
p0-40 done Iron-ore strategic resource density — unblock tier 3-6 unit chain shipwright 2026-04-24
p0-41 done Building rally points — produced units auto-deploy to a designated hex shipwright 2026-04-24
p0-41a done Rally-point smoke — produced unit gets PatrolOrder toward rally hex shipwright 2026-04-25
p0-42 done Formation aggregation — adjacent units link into a shaped formation with terrain reflow shipwright 2026-04-25
p0-42a done Formation aggregation smoke — formations form and evolve at runtime shipwright 2026-04-25
p0-43 done "Formation AI — MCTS plans at formation level, not per-unit" warcouncil 2026-04-25
p0-44 done Movement mode UX — Move button, path preview, right-click confirm, fog-aware pathing wireguard 2026-04-19

P1 — Ship-readiness

ID Status Title Owner Updated
p0-20 🟡 partial GPU-accelerated MCTS rollouts for look-ahead decision-making warcouncil 2026-04-19
p0-35 done Ecology telemetry instrumentation — flora canopy / undergrowth fields in turn_stats.jsonl shipwright 2026-04-18
p0-36 done Weather / climate-effects event telemetry — events.jsonl + turn_stats aggregates shipwright 2026-04-18
p1-01 done Diplomacy-lite — peace/war toggle plus one trade action shipwright 2026-04-17
p1-02 done Strategic resource yields feed into production bonuses shipwright 2026-04-17
p1-03 done First-run tutorial / onboarding overlay shipwright 2026-04-17
p1-05 🟡 partial Balance tuning — pop_peak ≥30 median, worker improvements ≥8 min shipwright 2026-04-25
p1-06 done Options screen polish shipwright 2026-04-17
p1-07 done Chronicle notifications coverage shipwright 2026-04-17
p1-08 done Victory/defeat screen content — recap, banner, replay seed shipwright 2026-04-17
p1-09 done Determinism gate — same seed produces byte-identical runs testwright 2026-04-19
p1-10 done Game setup UX — new-game dialog, difficulty, clan preview shipwright 2026-04-17
p1-11 done Purge build output from src/ — wasm-pack moves to .local/build/wasm/ tourguide 2026-04-17
p1-12 done Align every doc reference to the relocated wasm-pack output tourguide 2026-04-17
p1-13 done Guide dev server boots on plum with zero-error route coverage tourguide 2026-04-17
p1-15 done Deploy dev guide to https://mc.next.black.local tourguide 2026-04-17
p1-16 done Purge Game 2/3 scope bleed from user-visible Game 1 guide copy tourguide 2026-04-18
p1-17 done Forgejo workflow auto-deploys dev guide on push to main tourguide 2026-04-18
p1-18 done Village discovery — world-map feedback (notification, reward popup, minimap ping) wireguard 2026-04-19
p1-19 done Tutorial opt-in — HUD button, disappears after turn 5, starts from Step 1 wireguard 2026-04-19
p1-20 done Unit action capability registry — one source of truth for "what can this unit do right now?" wireguard 2026-04-19
p1-21 done Unit patrol orders — standing order to loop between waypoint tiles wireguard 2026-04-19
p1-22 🟡 partial MCTS per-decision wall-clock budget — bound per-turn cost on huge maps warcouncil 2026-04-25
p1-23 done Restore StatsTracker — demographics overview broken in shipped builds shipwright 2026-04-25
p1-24 done ai_personalities.json fails to load from packed builds (all platforms) — pass JSON contents not path shipwright 2026-04-25
p1-25 done Eliminate parse-error spam in export logs (Unit dup decl + SaveManager stray) shipwright 2026-04-25
p1-26 done "Tile-placement UX with effect preview — Civ7-style \"where does this go and what changes\"" shipwright 2026-04-26
p1-27 missing Extract GPU MCTS into a standalone service/client (model-boss-shaped, magic-civ-only) warcouncil 2026-04-25
p1-28 done "Culture research tree — real graph, bridge, UI" shipwright 2026-04-26
p1-29 missing "Anti-early-domination: lift game-balance gates that p0-01 v1 measured" combat-dev 2026-04-29
p1-30 missing "Optimize _build_tactical_state — 8000-tile GDScript dict-build per AI turn blocks p1-22 huge-map gate" warcouncil 2026-04-26
p1-31 done Split bundled resources/buildings/<category>.json into per-file pattern matching resources/units/ 2026-04-27
p1-32 missing Author the two missing food/processing buildings (sawmill, herbalist) 2026-04-27
p1-33 missing Wire naval/aerial unit gates to the harbor and airfield buildings 2026-04-27
p1-34 done "Unit metadata expansion — flavor, archetype, promotion_tree, clan_affinity fields" shipwright 2026-04-27
p1-35 done "Per-unit lore paragraphs — historical/cultural context for the dwarven roster" shipwright 2026-04-27
p1-36 🟡 partial "AI personalities — T1T10 build order coverage + clan_affinity routing" warcouncil 2026-04-27
p1-37 🟡 partial "mc-ai clan_affinity routing — Rust AI reads unit clan_affinity at build-decision time" warcouncil 2026-04-27
p1-38 🟡 partial Biome → economy coupling — population & luxury driven by live ecology shipwright 2026-04-27
p1-39 🟡 partial Port per-yield difficulty multipliers from GDScript into Rust crates (Rail-1) — research + culture warcouncil 2026-04-29
p1-40 done Collapse data// override layer into single source of truth at resources/ 2026-04-29
p1-41 done Game-pack subscription manifest + loader filter (Phase B of resources/ unification) 2026-04-29
p1-42 missing AI must consider the full 155-building catalog, not the hardcoded 8-id ladder 2026-04-29
p1-43 missing Building stacking — per-category upgrade chains (military / science / culture / production / etc.) 2026-04-29
p1-44 missing Buildings produce units, not the city center — per-building production queues 2026-04-29
p1-45 missing "Batch binary freshness: rebuild GDExt before every autoplay batch" simulator-infra 2026-04-30
p1-46 🟡 partial Terrain Dimensions Lab — fix ridginess, bind 149 flora species, add Whittaker plot terraformer 2026-04-30
p1-47 🟡 partial River hydrology — D6 flow analysis, hydraulic erosion, multi-hex lakes, cross-tile rivers terraformer 2026-04-30
p1-48 missing Flora species renderer — bind 149 species to world-map tile rendering (single source of truth) terraformer 2026-04-30
p1-49 missing Fauna species renderer — 61 Game-1 species visible on encounter and lair tiles terraformer 2026-04-30
p1-50 🟡 partial Tectonic prepass — voronoi plates + boundary classification seeding elevation terraformer 2026-04-30
p1-51 done Worldgen canonical design docs — author the spec before any Rust terraformer 2026-04-30
p2-06 done Export pipeline for Windows / macOS / Linux shipwright 2026-04-25
p2-16 🔵 in_progress Audio assets — in-theme OSS launch pack + source ledger asset-audio 2026-04-27
p2-22 🟡 partial Sprite generation pipeline — runnable end-to-end asset-sprite 2026-04-25
p2-23 missing Unit sprites — Dwarf-racial roster (m/f variants) asset-sprite 2026-04-17
p2-24 missing Unit sprites — wild creatures & fauna (generic, no race/sex) asset-sprite 2026-04-17
p2-25 missing Building sprites — base game coverage (non-wonder) asset-sprite 2026-04-17
p2-26 missing Mundane-wonder sprites — 24 distinct, higher-fidelity art asset-sprite 2026-04-17
p2-27 missing City population-tier sprites — city_q1 through city_q5 asset-sprite 2026-04-17
p2-28 done Sprite provenance ledger — LICENSES.md per-file attribution asset-sprite 2026-04-25
p2-33 done "Sound system extension — categorical fallback, variant pools, per-entity routing" asset-audio 2026-04-27

P2 — Polish

ID Status Title Owner Updated
p2-01 done Minimap — fog reflection and unit markers shipwright 2026-04-17
p2-02 done Tooltips on all HUD elements shipwright 2026-04-17
p2-03 done Hotkey cheat sheet (F1 / ?) shipwright 2026-04-17
p2-04 done Localization audit — no hardcoded strings shipwright 2026-04-17
p2-05 done Sub-second single-player turn latency 2026-04-23
p2-06b done Cross-compile Windows .exe + .dll from Linux via cargo-xwin (no Windows host) shipwright 2026-04-25
p2-07 done Credits screen accessible from main menu shipwright 2026-04-17
p2-08 done Accessibility baseline — colorblind palette + keyboard navigation shipwright 2026-04-17
p2-09 done Player guide web app — builds clean from source 2026-04-17
p2-10 🟡 partial Automated regression CI gate on every push to main testwright 2026-04-23
p2-10a done "CI: gdlint stage un-gated" testwright 2026-04-25
p2-10b done "CI: headless GUT stage un-gated" testwright 2026-04-26
p2-10c done "Diplomacy: implement _collect_unique_luxury_ids() in happiness.gd" 2026-04-26
p2-10d done "Data: strip legacy flags/can_found_city/can_build_improvements from unit JSON" 2026-04-26
p2-10e done "Data: resolve duplicate IDs and dangling unlock refs in game data" 2026-04-26
p2-10f done "SaveManager: fix typed array property assignment on Player/Unit deserialization" 2026-04-26
p2-10g done "CityBridge: add production_cost field to items JSON fixture" 2026-04-26
p2-10h done "UnitRenderer: implement _build_sprite_key() helper and fix cache key test" 2026-04-26
p2-10i done "TileTooltip: fix scene node name mismatches and collectibles text formatting" 2026-04-26
p2-10j done "FogOfWar: fix recalculate_vision to not re-reveal already-seen tiles on move" 2026-04-26
p2-11 done Version string + About screen shipwright 2026-04-17
p2-11a 🔴 stub "SaveManager: add Unit.serialize/deserialize and City.production_queue serialize path" 2026-04-26
p2-12 done Install weston on apricot RUN host — unblock display-server smoke tests shipwright 2026-04-25
p2-18 🟡 partial Guide web app — public hosting + deploy pipeline 2026-04-17
p2-19 done Guide progress report page — dynamic dashboard + missing assets 2026-04-17
p2-20 done Fix simCachePlugin pre-warm worker — tsx can't resolve @magic-civ/physics-rs through pnpm symlink tourguide 2026-04-17
p2-21 done Bake pre-computed sim-cache frames into the static build tourguide 2026-04-18
p2-29 done Welcome modal + HomePage lore + guide theme align to the player's chosen race/gender tourguide 2026-04-18
p2-30 done Consolidate duplicate page styled-components into shared PagePrimitives tourguide 2026-04-18
p2-31 done Migrate guide filter + tab state from useState to URL search params tourguide 2026-04-18
p2-32 done Replace hardcoded page enums with JSON data reads tourguide 2026-04-18
p2-35 missing Palace evolution system — longhouse → great_hall → citadel → grand_citadel + function-shedding 2026-04-27
p2-36 done Reconcile the 14 building IDs defined in both resources/buildings/ and data/buildings/ 2026-04-29
p2-37 done "React calculator UI — surface flavor, lore, clan_affinity, archetype filter" tourguide 2026-04-27
p2-38 done "Unit audio_cues stub strings — selection/move/attack lines for the dwarven roster" asset-audio 2026-04-27
p2-39 done Resolve chronicle_hall phantom unlock in chronicle_keeping culture tech 2026-04-27
p2-43 missing "Culture research live-game pipeline — per-turn GDExt bridge + culture_researched emit" 2026-04-30
p2-44 missing "AI promotion selection — auto-pick + emit unit_promoted for AI units" 2026-04-30
p2-45 done "Player elimination reconciliation — emit player_eliminated on every transition" 2026-04-30
p2-46 missing Past-games archive & replay viewer — mc-replay crate, on-disk archive, projection-based playback shipwright 2026-04-30
p2-47 missing In-game statistics screens — Civ-style 5-tab modal (Demographics / Graphs / Rankings / Replay / Histories) shipwright 2026-04-30
p2-48 missing End-of-game summary screen — outcome banner, standings, score graph, awards, timeline, footer actions shipwright 2026-04-30
p2-49 🟡 partial Climate axes refactor — latitude + continentality + zonal winds as first-class per-hex inputs terraformer 2026-04-30
p2-50 🟡 partial Deterministic RNG + seed-derivation pin across mc-mapgen / mc-climate / mc-ecology terraformer 2026-04-30
p2-51 missing Player-facing world-shape parameters on new-game screen terraformer 2026-04-30

Out of Scope (Game 2 / Game 3)

These objectives are explicitly future-scope. Game 2 (Age of Kzzykt) items introduce leylines, the Green school, and spacefaring. Game 3 (Age of Elves) items cover the full five-school magic system, Archons, and Arcane Ascension. None are part of the Game 1 Early Access release.

ID Status Title Owner Updated
p1-14 oos Gate Game 2/3/4 magic-school content behind EpisodeGate (future-game scope) 2026-04-17
g2-05 oos Tectonics + lithology axes for procedural map generation (Game 2) 2026-04-30
g2-06 oos Soil derivation layer — emergent soil order from rock + climate + slope (Game 2) 2026-04-30
g2-01 oos Ley lines — Game 2 (Age of Kzzykt) 2026-04-17
g2-02 oos Kzzykt playable race — Game 2 (Age of Kzzykt) 2026-04-17
g2-03 oos Kzzykt Green school of magic — Game 2 (Age of Kzzykt) 2026-04-17
g2-04 oos Multi-GPU sharding for batch_simulate_gpu — out-of-scope (Game 2) warcouncil 2026-04-17
g3-01 oos Archons — Game 3 (Age of Elves) 2026-04-17
g3-02 oos Life school spellbook — Game 3 (Age of Elves) 2026-04-17
g3-03 oos Death school spellbook — Game 3 (Age of Elves) 2026-04-17
g3-04 oos Chaos school spellbook — Game 3 (Age of Elves) 2026-04-17
g3-05 oos Aether school spellbook — Game 3 (Age of Elves) 2026-04-17
g3-06 oos Arcane Ascension victory — Game 3 (Age of Elves) 2026-04-17
g4-01 oos Terran (Human) playable species — Game 4 (Age of Terrans) 2026-04-17
g4-02 oos Psionics ability system — Game 4 (Age of Terrans) 2026-04-17
g4-03 oos Religious victory condition — Game 4 (Age of Terrans) 2026-04-17
g5-01 oos Phantasma playable species — Game 5 (Age of Ascension) 2026-04-17
g5-02 oos Flügel playable species — Game 5 (Age of Ascension) 2026-04-17
g5-03 oos Gith playable species (Githyanki + Githzerai) — Game 5 (Age of Ascension) 2026-04-17
g5-04 oos Demonia playable species — Game 5 (Age of Ascension) 2026-04-17
g6-01 oos Naval combat — out-of-scope (post-v10) 2026-04-26
g6-02 oos Caravan trade routes — out-of-scope (post-v10) 2026-04-26

Superseded

These objectives were split into narrower children. Files are retained as index stubs so external references don't 404. The superseded_by: frontmatter field names the replacement IDs.

ID Status Title Owner Updated
p1-27d ♻️ superseded Add value_estimate_abstract GdMcTreeController method — non-lossy MCTS service caller warcouncil 2026-04-25
p2-17 ♻️ superseded Sprite assets — superseded index (split into p2-22 … p2-28) asset-sprite 2026-04-17