fix(@projects/@magic-civilization): 🐛 update ai-related objective owners and notes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
a56c7e68e4
commit
e2820d0187
3 changed files with 17 additions and 4 deletions
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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).
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue