end-game-score-calibrationlisted
Install: claude install-skill KonH/GlobalStrategy
# End-game score calibration
`calibrate-end-game` is a `Game.ConsoleRunner` CLI verb (`src/Game.ConsoleRunner/CalibrationRunner.cs`,
`src/Game.ConsoleRunner/CalibrationOptions.cs`) that drives a full headless game to completion and
records the scored organization's final `org_score` resource value. It exists to produce a reproducible
"calibration maximum" score, which the nine `endGameComparisons` entries in `game_settings.json` are
scaled against via the threshold formula below.
## Command
```
dotnet run --project src/Game.ConsoleRunner -- calibrate-end-game --config <dir> --scenario win|lose --org <id> --seed <n> --output <path>
```
- `--config`: config directory, e.g. `Assets/Configs` (the same directory `HeadlessRunner`/`Program.BuildContext` reads).
- `--scenario`: `win` drives `--org` itself to a total-control victory; `lose` drives a *different*
organization to victory while `--org` stays a losing participant for the whole run — the score is
always read from `--org`, so `lose` measures how high a losing org's score can climb.
- `--org`: the organization id whose `org_score` is recorded. Fixed calibration org: `Illuminati`
(see `Assets/Configs/organizations.json`; the only other organization is `Masons`, which is used
automatically as the winner for the `lose` scenario since it's the only other participant).
- `--seed`: fixed calibration seed: `12345`. Same config + same seed reproduces the same score bit-for-bit
(`GameLogicContext.rngSeed` seeds a single