fix(@projects/@magic-civilization): 🐛 update ai-related objective owners and notes

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Natalie 2026-05-13 14:29:39 -07:00
parent a56c7e68e4
commit e2820d0187
3 changed files with 17 additions and 4 deletions

View file

@ -4,7 +4,7 @@ title: "AI tech tier gap — structural research path quality (low-pop AI fails
priority: p1
status: done
scope: game1
owner: warmaster
owner: warcouncil
tags: [ai, balance, tech]
updated_at: 2026-05-07
evidence:

View file

@ -4,7 +4,7 @@ title: "Sole-city research path — lift trailing AI from tier_peak=1 to ≥2"
priority: p1
status: stub
scope: game1
owner: game-ai
owner: unassigned
tags: [ai, balance, tech]
updated_at: 2026-05-13
evidence: []
@ -55,4 +55,4 @@ Analyzer: alive-aware `tier_peak_gap ≤ 4` (≥ 7/10) AND median game length
## Notes
- Filed 2026-05-13 to unblock p1-29a's remaining acceptance bullets.
- Owner default `game-ai`; reassign if a team-lead claims it.
- Owner currently `unassigned`; warcouncil lead is the natural claimant (owns AI evaluator/rollout/tactical-production scoring per `.project/team-leads/warcouncil.md`). `game-ai` is a specialist agent name, not a team-lead, so cannot live in the `owner:` slot per dashboard validator.

View file

@ -4,7 +4,7 @@ title: "AI must consider the full 155-building catalog, not the hardcoded 8-id l
priority: p1
status: partial
scope: game1
updated_at: 2026-05-07
updated_at: 2026-05-13
evidence:
- "src/simulator/crates/mc-ai/src/tactical/state.rs:43-49 (building_catalog field)"
- "src/simulator/crates/mc-ai/src/tactical/state.rs:368-487 (TacticalBuildingSpec + is_buildable)"
@ -34,6 +34,19 @@ The fix is to evaluate the full catalog the same way `pick_best_melee` evaluates
- ✗ 10-seed regression batch (`tools/autoplay-batch.sh 10 300` median buildings-built per surviving city ≥ 4) not run this cycle. The required forge push + apricot run is deferred so the closure can land without commit.
- ✗ AI-built building diversity ≥ 12 distinct ids per game — same gating as the batch bullet; deferred to a follow-up cycle that runs the batch from forge-pushed code.
## Known compile-blocker (2026-05-13)
`src/simulator/crates/mc-player-api/src/projection.rs:1138`
`TacticalPlayerState` initialiser is missing the `building_priors` field.
Multiple agents flagged this as predating their work; the file does not
link `.so` without it. Ownership lives here (p1-42) because the
`TacticalPlayerState` projection is part of the mc-ai tactical port
contract this objective is rewriting. Surfaces as a consumer-side block in
`p1-56-civics-buildings-and-great-works.md` (civics bridge surface is
sound and ready to link the moment this lands). If p1-42 closes without
resolving this, file `p1-42a-projection-building-priors` as a follow-up
stub.
## Out of scope
- New building authoring (covered by other objectives).