{
  "edition": "OPPONENT-3",
  "policySha": "29b1310578af90ef09982c4cdd9d447af082a4ad76e727410d992b29521c9143",
  "priorSha": "5ebaa71347f99298b1d19bdb99719a21f037c4b8ee615004e28ec8ac286ac8e0",
  "target": 0.9,
  "files": [
    "opponent-v3-mirror-452000.json",
    "opponent-v3-cross-453000.json",
    "opponent-v3-final-intermediate-mirror.json",
    "opponent-v3-final-intermediate-cross.json"
  ],
  "upgrade": {
    "wins": 59,
    "draws": 0,
    "games": 72,
    "winRate": 0.8194444444444444
  },
  "difficulty": {
    "wins": 63,
    "draws": 0,
    "games": 72,
    "winRate": 0.875
  },
  "companions": 18,
  "method": "144 fresh-seed games: 72 current Advanced versus frozen previous Advanced, and 72 current Advanced versus unchanged Intermediate. Each comparison includes nine faction mirrors with first Companions and nine rotated cross-faction matchups with alternate Companions; policy seat and starting seat independently crossed. Fixed starter decks, same rules and resources. Separate from earlier pilot and tuning seeds.",
  "limits": "Small per-matchup samples. Bot diagnostics, not human win rates or faction balance rankings. Advanced uses a bounded public-board reply model and cannot predict hidden opposing cards. The 90% adjacent-difficulty goal remains a target, not a guarantee.",
  "maxDecisionMs": 535.4687969999995,
  "averageDecisionMs": 31.885715019812107
}