magicciv/.project/objectives/p1-05-followup-shipwright-batch.md
Natalie 7093758d83 feat(@projects/@magic-civilization): update mcts and tech objectives with followups
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 20:16:32 -07:00

2.1 KiB

id title priority status scope owner updated_at parent related assigned_by
p1-05-followup-shipwright-batch Shipwright autoplay-batch sign-off — luxury variance + personality win balance p2 stub game1 shipwright 2026-05-14 p1-05
p0-02
p0-08
p2-54d
shipwright

Summary

Two p1-05 acceptance bullets cannot close inside p1-05's JSON-tuning-only scope — both depend on upstream warcouncil work and require a fresh 10-seed (or 50-game) autoplay batch on apricot once that upstream lands:

  1. Luxury variance ≥ 3 distinct luxuries per seed. Un-gating experiment (apricot-20260418_062941) falsified the JSON-tuning hypothesis; the true blocker is game length (median domination ~T85), not the tech gate. p2-54d landed the mc-ai::evaluator::score_tech luxury-unlock scoring (211/211 mc-ai tests pass), but full revalidation requires a batch after p0-08 domination tempo lengthens median game past T250.

  2. personality_win_balance PASS per p0-02 acceptance. Warcouncil owns the 50-game sample under p0-02; Shipwright signs off on the batch run + report once warcouncil delivers the personality tunes.

Both are autoplay-batch sign-off work, not new design or tuning. Tracked separately so p1-05 itself can close on the in-scope JSON tuning that already shipped (pop_peak median 69, worker_improvements min 15, techs median 39, combats median 808, strategic_gate_rejections 1670).

Acceptance

  • Post-p0-08 10-seed T300 batch on apricot shows per-seed luxury_variance ≥ 3 (baseline 3,1,3,1,2,1,8,3,3,0 from apricot-20260418_062941).
  • Post-p0-02 50-game batch shows personality_win_balance PASS per p0-02 acceptance.
  • Both batch reports filed under .project/reports/batches/.

Dependencies

  • p0-08 — domination tempo (warcouncil).
  • p0-02 — personality win balance 50-game sample (warcouncil).
  • p2-54dluxury_unlock_scores AI bridge (landed, awaiting batch).

Out of scope

  • New JSON tuning passes — p1-05 closed those.
  • New AI scoring logic — p2-54d closed the luxury_unlock_scores path.