# Turn 12 · alice 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-12/turns/11.md) · [Next turn](/games/game-12/turns/13.md) · [All turns](/games/game-12/turns/index.md) · [Interactive board](/games/game-12/replay.html#event-117) · [Game](/games/game-12/summary.md) Board before the first command: state `116` in [states.jsonl](/games/game-12/states.jsonl). After the last command: state `125` in [states.jsonl](/games/game-12/states.jsonl). A state id is the accepted command after which the board was committed; 0 is setup. ## Accepted events ### #117 · bob · msg {#e117} > Khartoum is your pinned fire and yellow supply is flagged (14 left, 10 on board); Ops Expert move from the Lagos station to Khartoum, discard a black city card, then treat yellow 3× to clear it. I’d defer Paris’s 3 blue for Bob’s next turn: its city card is still in the infection deck, while Khartoum/Bogota are armed in discard. I’ll prioritize Bogota or Paris based on the draw. [Model call bob-legacy-p0055](/games/game-12/turns/12-calls.md#d-bob-legacy-p0055) — unique payload candidate; not a proven invocation join ### #118 · alice · msg {#e118} > I’m choosing the Khartoum line, per the pinned regional split and your read: it’s an armed yellow bomb in discard next to Lagos2, while Paris is not in discard and can be reassessed next turn. I’ll clear Khartoum fully; Bob owns Bogota and should reassess Paris after the infection draw. [Model call alice-legacy-p0061](/games/game-12/turns/12-calls.md#d-alice-legacy-p0061) — unique payload candidate; not a proven invocation join ### #119 · alice · plan {#e119} > Immediate containment: Alice owns Khartoum (3 yellow, armed in discard) this turn; Bob owns Bogota (3 yellow, armed in discard) on his next turn. Paris is 3 blue but not in infect discard; Bob, nearest via Atlanta→Madrid→Paris, owns Paris after yellow containment if it survives the infection draw. Alice leaves Paris to take Khartoum; reassess Paris if a draw/epidemic changes its status. Black is cured; Bob collects blue/yellow/red, Alice keeps Government Grant unused if possible. [Model call alice-legacy-p0061](/games/game-12/turns/12-calls.md#d-alice-legacy-p0061) — unique payload candidate; not a proven invocation join ### #120 · alice · msg {#e120} > Conflict with the Khartoum-clear line: the preview shows Paris (3 blue beside Milan2) has ~14% hit risk in the upcoming infect window, so leaving it untouched could cost an outbreak. I propose first treat blue in Paris to 2, then Ops-move to Khartoum and treat yellow twice (down to 1). This addresses the immediate outbreak threat and pays down yellow, though it doesn’t fully clear Khartoum. Any objection before I commit? [Model call alice-legacy-p0061](/games/game-12/turns/12-calls.md#d-alice-legacy-p0061) — unique payload candidate; not a proven invocation join ### #121 · bob · msg {#e121} > No objection—Paris’s 14% hit risk and adjacent Milan2 justify reducing Paris now. Treat blue once, Ops-move to Khartoum and treat yellow twice; that also pays down flagged yellow supply. I’ll own Bogota and reassess Paris/Khartoum after the draw. [Model call bob-legacy-p0057](/games/game-12/turns/12-calls.md#d-bob-legacy-p0057) — unique payload candidate; not a proven invocation join ### #122 · alice · cmd {#e122} ```json { "tag": "treatDisease", "color": "blue" } ``` Board before: state `116` in [states.jsonl](/games/game-12/states.jsonl) · after: state `122` in [states.jsonl](/games/game-12/states.jsonl) ### #123 · alice · cmd {#e123} ```json { "tag": "operationsExpertMove", "to": "Khartoum", "discard": "Algiers" } ``` Board before: state `122` in [states.jsonl](/games/game-12/states.jsonl) · after: state `123` in [states.jsonl](/games/game-12/states.jsonl) [Model call alice-legacy-p0063](/games/game-12/turns/12-calls.md#d-alice-legacy-p0063) — unique payload candidate; not a proven invocation join ### #124 · alice · cmd {#e124} ```json { "tag": "treatDisease", "color": "yellow" } ``` Board before: state `123` in [states.jsonl](/games/game-12/states.jsonl) · after: state `124` in [states.jsonl](/games/game-12/states.jsonl) ### #125 · alice · cmd {#e125} ```json { "tag": "treatDisease", "color": "yellow" } ``` Board before: state `124` in [states.jsonl](/games/game-12/states.jsonl) · after: state `125` in [states.jsonl](/games/game-12/states.jsonl) ## Model calls Full inputs and outputs are on [the calls page for this turn](/games/game-12/turns/12-calls.md). ### Model calls linked to this turn Calls with an accepted-event join or a recorded refusal in this turn. - [alice-legacy-p0061](/games/game-12/turns/12-calls.md#d-alice-legacy-p0061) · alice · legacy prompt window; invocation identity unavailable · active turn: True · linked events: [#118](/games/game-12/turns/12.md#e118) (unique payload candidate; not a proven invocation join), [#119](/games/game-12/turns/12.md#e119) (unique payload candidate; not a proven invocation join), [#120](/games/game-12/turns/12.md#e120) (unique payload candidate; not a proven invocation join) - [alice-legacy-p0063](/games/game-12/turns/12-calls.md#d-alice-legacy-p0063) · alice · legacy prompt window; invocation identity unavailable · active turn: True · linked events: [#123](/games/game-12/turns/12.md#e123) (unique payload candidate; not a proven invocation join) - [bob-legacy-p0055](/games/game-12/turns/12-calls.md#d-bob-legacy-p0055) · bob · legacy prompt window; invocation identity unavailable · active turn: False · linked events: [#117](/games/game-12/turns/12.md#e117) (unique payload candidate; not a proven invocation join) - [bob-legacy-p0057](/games/game-12/turns/12-calls.md#d-bob-legacy-p0057) · bob · legacy prompt window; invocation identity unavailable · active turn: False · linked events: [#121](/games/game-12/turns/12.md#e121) (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-p0062](/games/game-12/turns/12-calls.md#d-alice-legacy-p0062) · alice · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [alice-legacy-p0064](/games/game-12/turns/12-calls.md#d-alice-legacy-p0064) · alice · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [alice-legacy-p0065](/games/game-12/turns/12-calls.md#d-alice-legacy-p0065) · alice · legacy prompt window; invocation identity unavailable · active turn: True · linked events: none proven - [bob-legacy-p0056](/games/game-12/turns/12-calls.md#d-bob-legacy-p0056) · bob · legacy prompt window; invocation identity unavailable · active turn: False · linked events: none proven - [bob-legacy-p0058](/games/game-12/turns/12-calls.md#d-bob-legacy-p0058) · bob · legacy prompt window; invocation identity unavailable · active turn: True · 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)