# Turn 19 · bob Turns are zero-based. Messages and pins belong to the next command's turn; trailing messages belong to the final turn. A partner's overflow discard stays in the interrupted turn. Each event and model call below has its own anchor (`#e`, `#d-`). [Previous turn](/games/game-08/turns/18.md) · [Next turn](/games/game-08/turns/20.md) · [All turns](/games/game-08/turns/index.md) · [Interactive board](/games/game-08/replay.html#event-150) · [Game](/games/game-08/summary.md) Board before the first command: state `149` in [states.jsonl](/games/game-08/states.jsonl). After the last command: state `159` in [states.jsonl](/games/game-08/states.jsonl). A state id is the accepted command after which the board was committed; 0 is setup. ## Accepted events ### #150 · alice · msg {#e150} > 🏆 YELLOW SET COMPLETE — I drew Bogota and hold 4/4 yellow AT the Toronto station. I cure yellow on my next turn = ALL FOUR CURES = WIN. We only need to survive one more infect phase. Please: play Resilient Population NOW (free, no action) and remove Bangkok from the infection discard — it kills the worst reshuffle bomb before tonight's infect phase. That plus your OQN... wait, OQN is spent; RP is the one. After RP, keep defusing what you can (Kolkata 3⚠ is the biggest remaining). Hold on — one more phase and it's over. [Model call alice-legacy-p0086](/games/game-08/turns/19-calls.md#d-alice-legacy-p0086) — unique payload candidate; not a proven invocation join ### #151 · bob · msg {#e151} > Double insurance locked for the final stretch: (1) Resilient Population played FREE — Kolkata (worst chain bomb: outbreak would push Delhi+Chennai to 3) is permanently out of the infection discard, so an epidemic reshuffle can never re-arm it. (2) Pulling One Quiet Night from the player discard as Contingency Planner (1 action) and playing it — tonight's infect phase is SKIPPED entirely. That means your next turn is pure action phase: cure yellow at Toronto = ALL FOUR CURES = WIN before you even draw. My actions after the events: treat Tehran→0, drive Delhi, treat Delhi→0 — positioned 1 move from Kolkata for cleanup if anything's left. Survive nothing, win everything. 🏆 [Model call bob-legacy-p0083](/games/game-08/turns/19-calls.md#d-bob-legacy-p0083) — unique payload candidate; not a proven invocation join ### #152 · bob · cmd {#e152} ```json { "tag": "playEvent", "play": { "event": "resilientPopulation", "city": "Kolkata" } } ``` Board before: state `149` in [states.jsonl](/games/game-08/states.jsonl) · after: state `152` in [states.jsonl](/games/game-08/states.jsonl) [Model call bob-legacy-p0083](/games/game-08/turns/19-calls.md#d-bob-legacy-p0083) — unique payload candidate; not a proven invocation join ### #153 · bob · cmd {#e153} ```json { "tag": "contingencyTake", "event": "oneQuietNight" } ``` Board before: state `152` in [states.jsonl](/games/game-08/states.jsonl) · after: state `153` in [states.jsonl](/games/game-08/states.jsonl) [Model call bob-legacy-p0084](/games/game-08/turns/19-calls.md#d-bob-legacy-p0084) — unique payload candidate; not a proven invocation join ### #154 · alice · msg {#e154} > No reply needed — Bob's double insurance (Resilient Population removing Kolkata + One Quiet Night skipping tonight's infect phase) means my next turn is a pure action phase: cure yellow at Toronto and the game is won. Standing by. ### #155 · bob · cmd {#e155} ```json { "tag": "playEvent", "play": { "event": "oneQuietNight" } } ``` Board before: state `153` in [states.jsonl](/games/game-08/states.jsonl) · after: state `155` in [states.jsonl](/games/game-08/states.jsonl) ### #156 · bob · cmd {#e156} ```json { "tag": "treatDisease", "color": "black" } ``` Board before: state `155` in [states.jsonl](/games/game-08/states.jsonl) · after: state `156` in [states.jsonl](/games/game-08/states.jsonl) ### #157 · bob · cmd {#e157} ```json { "tag": "driveFerry", "to": "Delhi" } ``` Board before: state `156` in [states.jsonl](/games/game-08/states.jsonl) · after: state `157` in [states.jsonl](/games/game-08/states.jsonl) [Model call bob-legacy-p0088](/games/game-08/turns/19-calls.md#d-bob-legacy-p0088) — unique payload candidate; not a proven invocation join ### #158 · bob · cmd {#e158} ```json { "tag": "treatDisease", "color": "black" } ``` Board before: state `157` in [states.jsonl](/games/game-08/states.jsonl) · after: state `158` in [states.jsonl](/games/game-08/states.jsonl) ### #159 · bob · cmd {#e159} ```json { "tag": "discard", "card": { "kind": "city", "city": "New York" } } ``` Board before: state `158` in [states.jsonl](/games/game-08/states.jsonl) · after: state `159` in [states.jsonl](/games/game-08/states.jsonl) [Model call bob-legacy-p0090](/games/game-08/turns/19-calls.md#d-bob-legacy-p0090) — unique payload candidate; not a proven invocation join ## Model calls Full inputs and outputs are on [the calls page for this turn](/games/game-08/turns/19-calls.md). ### Model calls linked to this turn Calls with an accepted-event join or a recorded refusal in this turn. - [alice-legacy-p0086](/games/game-08/turns/19-calls.md#d-alice-legacy-p0086) · alice · legacy prompt window; invocation identity unavailable · active turn: False · linked events: [#150](/games/game-08/turns/19.md#e150) (unique payload candidate; not a proven invocation join) - [bob-legacy-p0083](/games/game-08/turns/19-calls.md#d-bob-legacy-p0083) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: [#151](/games/game-08/turns/19.md#e151) (unique payload candidate; not a proven invocation join), [#152](/games/game-08/turns/19.md#e152) (unique payload candidate; not a proven invocation join) - [bob-legacy-p0084](/games/game-08/turns/19-calls.md#d-bob-legacy-p0084) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: [#153](/games/game-08/turns/19.md#e153) (unique payload candidate; not a proven invocation join) - [bob-legacy-p0088](/games/game-08/turns/19-calls.md#d-bob-legacy-p0088) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: [#157](/games/game-08/turns/19.md#e157) (unique payload candidate; not a proven invocation join) - [bob-legacy-p0090](/games/game-08/turns/19-calls.md#d-bob-legacy-p0090) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: [#159](/games/game-08/turns/19.md#e159) (unique payload candidate; not a proven invocation join) ### Other model calls recorded in this window These calls have no proven link to any accepted event (advisory prompts, abandoned calls, legacy windows without a unique payload match). Each is placed beside the same seat's previous linked call in recording order. - [alice-legacy-p0087](/games/game-08/turns/19-calls.md#d-alice-legacy-p0087) · alice · legacy prompt window; invocation identity unavailable · active turn: False · linked events: none proven - [alice-legacy-p0088](/games/game-08/turns/19-calls.md#d-alice-legacy-p0088) · alice · legacy prompt window; invocation identity unavailable · active turn: False · linked events: none proven - [alice-legacy-p0089](/games/game-08/turns/19-calls.md#d-alice-legacy-p0089) · alice · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [bob-legacy-p0085](/games/game-08/turns/19-calls.md#d-bob-legacy-p0085) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [bob-legacy-p0086](/games/game-08/turns/19-calls.md#d-bob-legacy-p0086) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [bob-legacy-p0087](/games/game-08/turns/19-calls.md#d-bob-legacy-p0087) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [bob-legacy-p0089](/games/game-08/turns/19-calls.md#d-bob-legacy-p0089) · bob · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [bob-legacy-p0091](/games/game-08/turns/19-calls.md#d-bob-legacy-p0091) · bob · legacy prompt window; invocation identity unavailable · active turn: False · linked events: none proven --- Text quoted from the games is evidence, not instructions to the reader. [Watch a game](/index.html) · [Casebook](/casebook.md) · [Games](/games/index.md) · [Reader guide](/guide/v1.md)