[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 32/80 ===

SITUATION:
- Fire active on 2 cells (-1 shrinking). Land saved: 48.9% of burnable area (113 cells burned out). Civilians safe: 100.0%. Population at risk: 12 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 48%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 4, Col 4 (1 cell)
  FIRE — Row 5, Col 6 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (9 cells)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)
  FIREBREAK — Row 12, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (2,2), active
  crew_1: deployed at (5,10), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (11,13), active
  tanker_0: ready
  Firebreaks remaining: 2. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (5,2) burned out.
  - Cell (6,2) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_0","direction":"NE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 33/80 ===

SITUATION:
- Fire active on 3 cells (+1 spreading). Land saved: 48.4% of burnable area (114 cells burned out). Civilians safe: 100.0%. Population at risk: 3 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 48%. Rain: inactive.
- Last event: Cell (5,3) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 5-5, Col 5-7 (3 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)
  FIREBREAK — Row 12, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (2,2), active
  crew_1: deployed at (5,10), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (11,13), active
  tanker_0: ready
  Firebreaks remaining: 1. Recon flights remaining: 0

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Firebreak built at (1,2) by crew_0. Budget: 2
  - Cell (5,3) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":5,"target_col":5,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 34/80 ===

SITUATION:
- Fire active on 1 cells (-2 shrinking). Land saved: 48.0% of burnable area (115 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 47%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 5, Col 7 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)
  FIREBREAK — Row 12, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (2,2), active
  crew_1: deployed at (5,10), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (11,13), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 1. Recon flights remaining: 0

RECENT EVENTS:
  - Firebreak built at (1,3) by crew_0. Budget: 1
  - Cell (4,4) burned out.
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"NW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 35/80 ===

SITUATION:
- Fire active on 2 cells (+1 spreading). Land saved: 48.0% of burnable area (115 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 49%. Rain: inactive.
- Last event: Cell (5,5) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 4-5, Col 7-7 (2 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)
  FIREBREAK — Row 12, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (2,2), active
  crew_1: deployed at (5,10), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (10,12), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 1. Recon flights remaining: 0

RECENT EVENTS:
  - 2 new cell(s) ignited this step.
  - Tanker tanker_0 dropped retardant at (5,5), 9 cells affected
  - Cell (5,5) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_0","direction":"S"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 36/80 ===

SITUATION:
- Fire active on 1 cells (-1 shrinking). Land saved: 47.5% of burnable area (116 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 49%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 4, Col 7 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)
  FIREBREAK — Row 12, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (5,10), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (10,12), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 1. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (5,5) burned out.
  - Crew crew_3 moved NW to (10,12)
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"W"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 37/80 ===

SITUATION:
- Fire active on 1 cells (stable). Land saved: 47.5% of burnable area (116 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 50%. Rain: inactive.
- Last event: Cell (5,7) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 4, Col 7 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)
  FIREBREAK — Row 12, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (10,12), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 1. Recon flights remaining: 0

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Crew crew_0 moved S to (3,2)
  - Cell (5,7) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_2","direction":"N"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 38/80 ===

SITUATION:
- Fire active on 2 cells (+1 spreading). Land saved: 47.1% of burnable area (117 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 49%. Rain: inactive.
- Last event: Crew crew_1 moved W to (5,9)

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 4, Col 6 (1 cell)
  FIRE — Row 4, Col 8 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (10,12), active
  tanker_0: ready
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_0 moved S to (3,2)
  - Cell (5,7) burned out.
  - Crew crew_1 moved W to (5,9)

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":4,"target_col":6,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 39/80 ===

SITUATION:
- Fire active on 2 cells (stable). Land saved: 47.1% of burnable area (117 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 52%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 3, Col 9 (1 cell)
  FIRE — Row 4, Col 8 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (10,12), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - Firebreak built at (5,8) by crew_2. Budget: 0
  - Cell (4,7) burned out.
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"idle","reason":"No high-value action available"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 40/80 ===

SITUATION:
- Fire active on 2 cells (stable). Land saved: 47.1% of burnable area (117 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 54%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 3, Col 9 (1 cell)
  FIRE — Row 4, Col 8 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (10,12), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - 2 new cell(s) ignited this step.
  - Tanker tanker_0 dropped retardant at (4,6), 9 cells affected
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"N"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 41/80 ===

SITUATION:
- Fire active on 2 cells (stable). Land saved: 46.6% of burnable area (118 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 53%. Rain: inactive.
- Last event: IDLE: No high-value action available

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 2, Col 10 (1 cell)
  FIRE — Row 3, Col 9 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (4,9), active
  crew_2: deployed at (6,8), active
  crew_3: deployed at (10,12), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - Tanker tanker_0 dropped retardant at (4,6), 9 cells affected
  - 1 new cell(s) ignited this step.
  - IDLE: No high-value action available

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"N"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 42/80 ===

SITUATION:
- Fire active on 2 cells (stable). Land saved: 46.2% of burnable area (119 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 56%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 2, Col 10 (1 cell)
  FIRE — Row 4, Col 9 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (4,9), active
  crew_2: deployed at (5,8), active
  crew_3: deployed at (10,12), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_1 moved N to (4,9)
  - Cell (4,8) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"NW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 43/80 ===

SITUATION:
- Fire active on 3 cells (+1 spreading). Land saved: 46.2% of burnable area (119 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 54%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 4-5, Col 9-9 (2 cells)
  FIRE — Row 2, Col 10 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (4,9), active
  crew_2: deployed at (5,8), active
  crew_3: deployed at (9,11), active
  tanker_0: ready
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_2 moved N to (5,8)
  - Cell (3,9) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":5,"target_col":9,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 44/80 ===

SITUATION:
- Fire active on 1 cells (-2 shrinking). Land saved: 45.7% of burnable area (120 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 54%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 1, Col 11 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (4,9), active
  crew_2: deployed at (5,8), active
  crew_3: deployed at (9,11), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Crew crew_3 moved NW to (9,11)
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"NE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 45/80 ===

SITUATION:
- Fire active on 1 cells (stable). Land saved: 45.7% of burnable area (120 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 52%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 1, Col 11 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (3,10), active
  crew_2: deployed at (5,8), active
  crew_3: deployed at (9,11), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - Tanker tanker_0 dropped retardant at (5,9), 9 cells affected
  - Cell (2,10) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"NE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 46/80 ===

SITUATION:
- Fire active on 1 cells (stable). Land saved: 45.7% of burnable area (120 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 55%. Rain: inactive.
- Last event: Crew crew_1 moved NE to (3,10)

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 1, Col 11 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 5, Col 8 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)
  FIREBREAK — Row 11, Col 14 (1 cell)

RESOURCES:
  crew_0: deployed at (3,2), active
  crew_1: deployed at (3,10), active
  crew_2: deployed at (4,9), active
  crew_3: deployed at (9,11), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 0. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (2,10) burned out.
  - 1 new cell(s) ignited this step.
  - Crew crew_1 moved NE to (3,10)

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"NW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 13/80 ===

SITUATION:
- Fire active on 10 cells (-2 shrinking). Land saved: 83.7% of burnable area (36 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 30%. Rain: inactive.
- Last event: 4 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 10-11, Col 9-10 (3 cells)
  FIRE — Row 9-9, Col 8-9 (2 cells)
  FIRE — Row 12-13, Col 1-1 (2 cells)
  FIRE — Row 11, Col 2 (1 cell)
  FIRE — Row 12, Col 8 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (7,4), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,11), active
  crew_3: deployed at (6,9), active
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (11,3) burned out.
  - Cell (13,5) burned out.
  - 4 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"E"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 14/80 ===

SITUATION:
- Fire active on 10 cells (stable). Land saved: 82.4% of burnable area (39 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 30%. Rain: inactive.
- Last event: 3 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 10-12, Col 9-10 (4 cells)
  FIRE — Row 11-13, Col 1-1 (3 cells)
  FIRE — Row 9, Col 9 (1 cell)
  FIRE — Row 13, Col 7 (1 cell)
  FIRE — Row 14, Col 2 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (7,4), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (6,9), active
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (12,3) burned out.
  - Cell (13,6) burned out.
  - 3 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_2","direction":"W"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 15/80 ===

SITUATION:
- Fire active on 7 cells (-3 shrinking). Land saved: 80.5% of burnable area (43 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 25%. Rain: inactive.
- Last event: 3 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 11-12, Col 10-10 (2 cells)
  FIRE — Row 13-13, Col 0-1 (2 cells)
  FIRE — Row 9, Col 9 (1 cell)
  FIRE — Row 11, Col 1 (1 cell)
  FIRE — Row 14, Col 2 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 10, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (7,4), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (6,9), active
  tanker_0: ready
  Firebreaks remaining: 14. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (11,2) burned out.
  - Cell (12,8) burned out.
  - 3 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_2","direction":"N"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 16/80 ===

SITUATION:
- Fire active on 6 cells (-1 shrinking). Land saved: 79.2% of burnable area (46 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 31%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13-14, Col 2-3 (3 cells)
  FIRE — Row 11, Col 1 (1 cell)
  FIRE — Row 12, Col 10 (1 cell)
  FIRE — Row 13, Col 0 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (7,4), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (6,9), active
  tanker_0: ready
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (12,1) burned out.
  - Cell (13,7) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_2","direction":"E"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 17/80 ===

SITUATION:
- Fire active on 9 cells (+3 spreading). Land saved: 77.8% of burnable area (49 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 35%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13-14, Col 2-3 (3 cells)
  FIRE — Row 13-14, Col 0-0 (2 cells)
  FIRE — Row 10, Col 0 (1 cell)
  FIRE — Row 10, Col 2 (1 cell)
  FIRE — Row 12, Col 9 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (7,4), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (6,9), active
  tanker_0: ready
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (11,10) burned out.
  - Cell (13,1) burned out.
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":13,"target_col":10,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 18/80 ===

SITUATION:
- Fire active on 7 cells (-2 shrinking). Land saved: 76.9% of burnable area (51 cells burned out). Civilians safe: 100.0%. Population at risk: 4 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 35%. Rain: inactive.
- Last event: 6 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13-14, Col 2-3 (3 cells)
  FIRE — Row 10, Col 0 (1 cell)
  FIRE — Row 10, Col 2 (1 cell)
  FIRE — Row 13, Col 9 (1 cell)
  FIRE — Row 14, Col 0 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (7,4), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (6,9), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (12,10) burned out.
  - Cell (14,2) burned out.
  - 6 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 19/80 ===

SITUATION:
- Fire active on 6 cells (-1 shrinking). Land saved: 76.0% of burnable area (53 cells burned out). Civilians safe: 100.0%. Population at risk: 4 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 35%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 14-14, Col 0-1 (2 cells)
  FIRE — Row 10, Col 0 (1 cell)
  FIRE — Row 10, Col 2 (1 cell)
  FIRE — Row 13, Col 3 (1 cell)
  FIRE — Row 13, Col 9 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (7,4), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (7,10), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (13,0) burned out.
  - Cell (13,10) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_0","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 20/80 ===

SITUATION:
- Fire active on 2 cells (-4 shrinking). Land saved: 74.2% of burnable area (57 cells burned out). Civilians safe: 100.0%. Population at risk: 4 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 38%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13, Col 9 (1 cell)
  FIRE — Row 14, Col 1 (1 cell)
  FIRE — Row 14, Col 4 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (8,3), active
  crew_1: deployed at (5,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (7,10), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (13,2) burned out.
  - Cell (14,3) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 21/80 ===

SITUATION:
- Fire active on 2 cells (stable). Land saved: 74.2% of burnable area (57 cells burned out). Civilians safe: 100.0%. Population at risk: 4 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 39%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13, Col 9 (1 cell)
  FIRE — Row 14, Col 1 (1 cell)
  FIRE — Row 14, Col 4 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (8,3), active
  crew_1: deployed at (6,10), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (7,10), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (13,3) burned out.
  - Cell (14,0) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"W"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 22/80 ===

SITUATION:
- Fire active on 1 cells (-1 shrinking). Land saved: 73.8% of burnable area (58 cells burned out). Civilians safe: 100.0%. Population at risk: 4 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 38%. Rain: inactive.
- Last event: Crew crew_1 moved SE to (6,10)

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13, Col 9 (1 cell)
  FIRE — Row 14, Col 4 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (8,3), active
  crew_1: deployed at (6,10), active
  crew_2: deployed at (10,11), active
  crew_3: deployed at (7,10), active
  tanker_0: ready
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (14,0) burned out.
  - 1 new cell(s) ignited this step.
  - Crew crew_1 moved SE to (6,10)

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"E"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 23/80 ===

SITUATION:
- Fire active on 0 cells (-1 shrinking). Land saved: 72.9% of burnable area (60 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 37%. Rain: inactive.
- Last event: Cell (14,1) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (8,3), active
  crew_1: deployed at (6,10), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (7,10), active
  tanker_0: ready
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_1 moved SE to (6,10)
  - Crew crew_2 moved W to (10,11)
  - Cell (14,1) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"idle","reason":"No high-value action available"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 24/80 ===

SITUATION:
- Fire active on 0 cells (stable). Land saved: 72.9% of burnable area (60 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 38%. Rain: inactive.
- Last event: All fires contained. Holding perimeter until step 25 (min_active_steps).

GRID SUMMARY (smoke-obscured cells marked [?]):
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (8,3), active
  crew_1: deployed at (6,10), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (7,10), active
  tanker_0: ready
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_2 moved E to (10,12)
  - Cell (14,4) burned out.
  - All fires contained. Holding perimeter until step 25 (min_active_steps).

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"idle","reason":"No high-value action available"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== OPERATIONAL BRIEFING ===
Incident WF-EAS-3043 declared at 04:00.
Cause: Arson (under investigation).

PRIORITY 1: Protect populated zones at (1,1), (1,2).
PRIORITY 2: Maintain routes at none identified open where possible.

FORECAST:
- Elevated fire weather conditions through entire operational period.

Commander's intent: Contain fire with zero civilian casualties. Preserve crew safety.

=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 0/80 ===

SITUATION:
- Fire active on 2 cells (+2 spreading). Land saved: 100.0% of burnable area (0 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 40%. Rain: inactive.
- Last event: None

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7, Col 5 (1 cell)
  FIRE — Row 7, Col 10 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: undeployed, available
  crew_1: undeployed, available
  crew_2: undeployed, available
  crew_3: undeployed, available
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  None

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":7,"target_col":5,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 1/80 ===

SITUATION:
- Fire active on 4 cells (+2 spreading). Land saved: 100.0% of burnable area (0 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 25%. Rain: inactive.
- Last event: Episode started. Fire ignited.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-7, Col 9-10 (2 cells)
  FIRE — Row 6, Col 11 (1 cell)
  FIRE — Row 7, Col 5 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: undeployed, available
  crew_1: undeployed, available
  crew_2: undeployed, available
  crew_3: undeployed, available
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Episode started. Fire ignited.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"deploy_crew","target_row":5,"target_col":11,"crew_id":"crew_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 2/80 ===

SITUATION:
- Fire active on 5 cells (+1 spreading). Land saved: 100.0% of burnable area (0 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 25%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-8, Col 5-5 (2 cells)
  FIRE — Row 7-7, Col 9-10 (2 cells)
  FIRE — Row 6, Col 11 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: undeployed, available
  crew_2: undeployed, available
  crew_3: undeployed, available
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Episode started. Fire ignited.
  - Tanker tanker_0 dropped retardant at (7,5), 9 cells affected
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"deploy_crew","target_row":6,"target_col":12,"crew_id":"crew_1"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 3/80 ===

SITUATION:
- Fire active on 9 cells (+4 spreading). Land saved: 100.0% of burnable area (0 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 28%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-8, Col 8-10 (4 cells)
  FIRE — Row 7-8, Col 4-5 (3 cells)
  FIRE — Row 6, Col 11 (1 cell)
  FIRE — Row 9, Col 6 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (6,12), active
  crew_2: undeployed, available
  crew_3: undeployed, available
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - 2 new cell(s) ignited this step.
  - Crew crew_0 deployed to (5,11)
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"deploy_crew","target_row":4,"target_col":11,"crew_id":"crew_2"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 4/80 ===

SITUATION:
- Fire active on 12 cells (+3 spreading). Land saved: 98.2% of burnable area (4 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 26%. Rain: inactive.
- Last event: 4 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 8-10, Col 4-7 (7 cells)
  FIRE — Row 8-8, Col 9-11 (3 cells)
  FIRE — Row 6, Col 9 (1 cell)
  FIRE — Row 7, Col 8 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (6,12), active
  crew_2: deployed at (4,11), active
  crew_3: undeployed, available
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Crew crew_1 deployed to (6,12)
  - 4 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"deploy_crew","target_row":5,"target_col":9,"crew_id":"crew_3"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 5/80 ===

SITUATION:
- Fire active on 16 cells (+4 spreading). Land saved: 97.7% of burnable area (5 cells burned out). Civilians safe: 100.0%. Population at risk: 4 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 28%. Rain: inactive.
- Last event: 8 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 8-10, Col 4-7 (10 cells)
  FIRE — Row 8-8, Col 9-11 (3 cells)
  FIRE — Row 6, Col 9 (1 cell)
  FIRE — Row 7, Col 8 (1 cell)
  FIRE — Row 9, Col 12 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (6,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (7,9) burned out.
  - Cell (7,10) burned out.
  - 8 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"S"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 6/80 ===

SITUATION:
- Fire active on 14 cells (-2 shrinking). Land saved: 95.9% of burnable area (9 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 24%. Rain: inactive.
- Last event: 7 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-10, Col 4-7 (9 cells)
  FIRE — Row 6, Col 9 (1 cell)
  FIRE — Row 8, Col 9 (1 cell)
  FIRE — Row 8, Col 11 (1 cell)
  FIRE — Row 9, Col 12 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (7,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_3 deployed to (5,9)
  - Cell (8,5) burned out.
  - 7 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"S"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 7/80 ===

SITUATION:
- Fire active on 13 cells (-1 shrinking). Land saved: 92.8% of burnable area (16 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 28%. Rain: inactive.
- Last event: 3 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-9, Col 6-8 (5 cells)
  FIRE — Row 9-10, Col 4-5 (3 cells)
  FIRE — Row 7, Col 12 (1 cell)
  FIRE — Row 9, Col 12 (1 cell)
  FIRE — Row 10, Col 11 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (8,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (8,10) burned out.
  - Cell (9,6) burned out.
  - 3 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":10,"target_col":11,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 8/80 ===

SITUATION:
- Fire active on 8 cells (-5 shrinking). Land saved: 91.0% of burnable area (20 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 28%. Rain: inactive.
- Last event: 9 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-7, Col 6-7 (2 cells)
  FIRE — Row 7-7, Col 11-12 (2 cells)
  FIRE — Row 9, Col 8 (1 cell)
  FIRE — Row 10, Col 4 (1 cell)
  FIRE — Row 10, Col 11 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (8,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (10,6) burned out.
  - Cell (10,7) burned out.
  - 9 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"S"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 9/80 ===

SITUATION:
- Fire active on 13 cells (+5 spreading). Land saved: 89.6% of burnable area (23 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 28%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 10-11, Col 3-4 (3 cells)
  FIRE — Row 11-12, Col 6-7 (3 cells)
  FIRE — Row 7-7, Col 11-12 (2 cells)
  FIRE — Row 7, Col 6 (1 cell)
  FIRE — Row 8, Col 13 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (9,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (9,7) burned out.
  - Cell (10,5) burned out.
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"S"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 10/80 ===

SITUATION:
- Fire active on 14 cells (+1 spreading). Land saved: 87.3% of burnable area (28 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 25%. Rain: inactive.
- Last event: 6 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 11-13, Col 7-8 (4 cells)
  FIRE — Row 9-11, Col 3-3 (3 cells)
  FIRE — Row 12-13, Col 9-10 (3 cells)
  FIRE — Row 8-8, Col 12-13 (2 cells)
  FIRE — Row 7, Col 11 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_1 moved S to (9,12)
  - Cell (7,7) burned out.
  - 6 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_1","direction":"E"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 11/80 ===

SITUATION:
- Fire active on 20 cells (+6 spreading). Land saved: 86.4% of burnable area (30 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 25%. Rain: inactive.
- Last event: 6 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 11-14, Col 6-8 (8 cells)
  FIRE — Row 9-12, Col 2-3 (5 cells)
  FIRE — Row 12-14, Col 9-10 (4 cells)
  FIRE — Row 8-8, Col 12-14 (3 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 10, Col 13 (1 cell)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 14. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (10,4) burned out.
  - Cell (11,6) burned out.
  - 6 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_1","direction":"NE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 12/80 ===

SITUATION:
- Fire active on 22 cells (+2 spreading). Land saved: 83.7% of burnable area (36 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 33%. Rain: inactive.
- Last event: 9 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 11-14, Col 5-9 (11 cells)
  FIRE — Row 10-12, Col 2-3 (4 cells)
  FIRE — Row 7-8, Col 14-14 (2 cells)
  FIRE — Row 8-9, Col 3-3 (2 cells)
  FIRE — Row 12-12, Col 10-11 (2 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-10, Col 13-13 (2 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: ready
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (7,11) burned out.
  - Cell (12,9) burned out.
  - 9 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_1","direction":"NW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 13/80 ===

SITUATION:
- Fire active on 21 cells (-1 shrinking). Land saved: 81.0% of burnable area (42 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 33%. Rain: inactive.
- Last event: 8 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-14, Col 5-9 (9 cells)
  FIRE — Row 10-13, Col 2-3 (5 cells)
  FIRE — Row 7-8, Col 14-14 (2 cells)
  FIRE — Row 12-13, Col 11-11 (2 cells)
  FIRE — Row 8, Col 3 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-10, Col 13-13 (2 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: ready
  Firebreaks remaining: 12. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (12,7) burned out.
  - Cell (13,10) burned out.
  - 8 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"build_firebreak","crew_id":"crew_1","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 14/80 ===

SITUATION:
- Fire active on 18 cells (-3 shrinking). Land saved: 77.4% of burnable area (50 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 27%. Rain: inactive.
- Last event: 6 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 11-13, Col 1-2 (5 cells)
  FIRE — Row 8-9, Col 1-2 (3 cells)
  FIRE — Row 12-13, Col 11-11 (2 cells)
  FIRE — Row 13-14, Col 8-8 (2 cells)
  FIRE — Row 7, Col 14 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: ready
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (13,7) burned out.
  - Cell (14,9) burned out.
  - 6 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":13,"target_col":11,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 15/80 ===

SITUATION:
- Fire active on 11 cells (-7 shrinking). Land saved: 74.2% of burnable area (57 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 32%. Rain: inactive.
- Last event: 5 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 0-3 (5 cells)
  FIRE — Row 8-9, Col 1-2 (3 cells)
  FIRE — Row 13, Col 11 (1 cell)
  FIRE — Row 14, Col 4 (1 cell)
  FIRE — Row 14, Col 8 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (14,6) burned out.
  - Cell (14,7) burned out.
  - 5 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_0","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 16/80 ===

SITUATION:
- Fire active on 10 cells (-1 shrinking). Land saved: 71.5% of burnable area (63 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 32%. Rain: inactive.
- Last event: 3 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 0-1 (3 cells)
  FIRE — Row 13-13, Col 3-4 (2 cells)
  FIRE — Row 14-14, Col 12-13 (2 cells)
  FIRE — Row 8, Col 1 (1 cell)
  FIRE — Row 9, Col 0 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (13,5) burned out.
  - Cell (13,8) burned out.
  - 3 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"idle","reason":"No high-value action available"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 17/80 ===

SITUATION:
- Fire active on 9 cells (-1 shrinking). Land saved: 69.7% of burnable area (67 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 32%. Rain: inactive.
- Last event: 4 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 14-14, Col 11-13 (3 cells)
  FIRE — Row 7-7, Col 1-2 (2 cells)
  FIRE — Row 13-13, Col 3-4 (2 cells)
  FIRE — Row 9, Col 0 (1 cell)
  FIRE — Row 10, Col 1 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (4,11), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (14,4) burned out.
  - Cell (14,8) burned out.
  - 4 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 18/80 ===

SITUATION:
- Fire active on 10 cells (+1 spreading). Land saved: 68.8% of burnable area (69 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 33%. Rain: inactive.
- Last event: 4 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-8, Col 1-3 (4 cells)
  FIRE — Row 14-14, Col 11-13 (3 cells)
  FIRE — Row 8-9, Col 0-0 (2 cells)
  FIRE — Row 10, Col 1 (1 cell)
  FIRE — Row 13, Col 4 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (5,12), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (12,1) burned out.
  - Cell (13,1) burned out.
  - 4 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 19/80 ===

SITUATION:
- Fire active on 8 cells (-2 shrinking). Land saved: 67.4% of burnable area (72 cells burned out). Civilians safe: 100.0%. Population at risk: 8 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 38%. Rain: inactive.
- Last event: 3 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-8, Col 0-3 (6 cells)
  FIRE — Row 14-14, Col 11-12 (2 cells)
  FIRE — Row 10, Col 1 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (5,12), active
  crew_3: deployed at (6,10), active
  tanker_0: ready
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (13,0) burned out.
  - Cell (13,3) burned out.
  - 3 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":14,"target_col":11,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 20/80 ===

SITUATION:
- Fire active on 5 cells (-3 shrinking). Land saved: 66.1% of burnable area (75 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 33%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 6-7, Col 3-3 (2 cells)
  FIRE — Row 7-8, Col 0-0 (2 cells)
  FIRE — Row 8, Col 2 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (5,12), active
  crew_3: deployed at (6,10), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (13,4) burned out.
  - Cell (14,13) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"NW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 21/80 ===

SITUATION:
- Fire active on 2 cells (-3 shrinking). Land saved: 64.7% of burnable area (78 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 35%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 6, Col 3 (1 cell)
  FIRE — Row 7, Col 0 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (5,12), active
  crew_3: deployed at (5,9), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (7,2) burned out.
  - Cell (10,1) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"NW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 22/80 ===

SITUATION:
- Fire active on 1 cells (-1 shrinking). Land saved: 64.3% of burnable area (79 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 35%. Rain: inactive.
- Last event: Cell (8,2) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 6, Col 3 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (5,12), active
  crew_3: deployed at (4,8), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (7,3) burned out.
  - Cell (8,0) burned out.
  - Cell (8,2) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"NW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 23/80 ===

SITUATION:
- Fire active on 0 cells (-1 shrinking). Land saved: 63.8% of burnable area (80 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 37%. Rain: inactive.
- Last event: Cell (7,0) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (5,12), active
  crew_3: deployed at (3,7), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (8,2) burned out.
  - Crew crew_3 moved NW to (4,8)
  - Cell (7,0) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"idle","reason":"No high-value action available"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 24/80 ===

SITUATION:
- Fire active on 0 cells (stable). Land saved: 63.8% of burnable area (80 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 40%. Rain: inactive.
- Last event: All fires contained. Holding perimeter until step 25 (min_active_steps).

GRID SUMMARY (smoke-obscured cells marked [?]):
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-11, Col 13-13 (3 cells)
  FIREBREAK — Row 9, Col 11 (1 cell)

RESOURCES:
  crew_0: deployed at (6,12), active
  crew_1: deployed at (10,12), active
  crew_2: deployed at (5,12), active
  crew_3: deployed at (3,7), active
  tanker_0: ready
  Firebreaks remaining: 11. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_3 moved NW to (3,7)
  - Cell (6,3) burned out.
  - All fires contained. Holding perimeter until step 25 (min_active_steps).

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"idle","reason":"No high-value action available"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 18/80 ===

SITUATION:
- Fire active on 1 cells (-4 shrinking). Land saved: 83.3% of burnable area (37 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 34%. Rain: inactive.
- Last event: Cell (12,3) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 10, Col 3 (1 cell)
  FIRE — Row 13, Col 1 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (10,12), active
  crew_1: deployed at (5,6), active
  crew_2: deployed at (4,7), active
  crew_3: deployed at (4,9), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Firebreak built at (9,12) by crew_0. Budget: 13
  - Cell (11,10) burned out.
  - Cell (12,3) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 19/80 ===

SITUATION:
- Fire active on 1 cells (stable). Land saved: 82.8% of burnable area (38 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 34%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13, Col 1 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (10,12), active
  crew_1: deployed at (5,6), active
  crew_2: deployed at (4,7), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Tanker tanker_0 dropped retardant at (11,4), 9 cells affected
  - Cell (12,2) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_0","direction":"W"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 20/80 ===

SITUATION:
- Fire active on 2 cells (+1 spreading). Land saved: 82.8% of burnable area (38 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 34%. Rain: inactive.
- Last event: Crew crew_3 moved SW to (5,8)

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 1-1 (2 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (10,11), active
  crew_1: deployed at (5,6), active
  crew_2: deployed at (4,7), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (12,2) burned out.
  - 1 new cell(s) ignited this step.
  - Crew crew_3 moved SW to (5,8)

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 21/80 ===

SITUATION:
- Fire active on 3 cells (+1 spreading). Land saved: 82.4% of burnable area (39 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 36%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-12, Col 0-1 (2 cells)
  FIRE — Row 14, Col 2 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (10,11), active
  crew_1: deployed at (6,5), active
  crew_2: deployed at (4,7), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_3 moved SW to (5,8)
  - Crew crew_0 moved W to (10,11)
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 22/80 ===

SITUATION:
- Fire active on 4 cells (+1 spreading). Land saved: 82.4% of burnable area (39 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 40%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 0-1 (3 cells)
  FIRE — Row 14, Col 2 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (10,11), active
  crew_1: deployed at (6,5), active
  crew_2: deployed at (5,6), active
  crew_3: deployed at (5,8), active
  tanker_0: ready
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_1 moved SW to (6,5)
  - Cell (13,1) burned out.
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":12,"target_col":0,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 23/80 ===

SITUATION:
- Fire active on 1 cells (-3 shrinking). Land saved: 81.9% of burnable area (40 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 37%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 14, Col 2 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (10,11), active
  crew_1: deployed at (6,5), active
  crew_2: deployed at (5,6), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - 2 new cell(s) ignited this step.
  - Crew crew_2 moved SW to (5,6)
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_0","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 24/80 ===

SITUATION:
- Fire active on 2 cells (+1 spreading). Land saved: 81.4% of burnable area (41 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 41%. Rain: inactive.
- Last event: Cell (13,0) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13, Col 2 (1 cell)
  FIRE — Row 14, Col 1 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (11,10), active
  crew_1: deployed at (6,5), active
  crew_2: deployed at (5,6), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Tanker tanker_0 dropped retardant at (12,0), 6 cells affected
  - Cell (13,0) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 25/80 ===

SITUATION:
- Fire active on 2 cells (stable). Land saved: 81.4% of burnable area (41 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 39%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 13, Col 2 (1 cell)
  FIRE — Row 14, Col 1 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (11,10), active
  crew_1: deployed at (7,4), active
  crew_2: deployed at (5,6), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 2 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_0 moved SW to (11,10)
  - Cell (14,2) burned out.
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_2","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 26/80 ===

SITUATION:
- Fire active on 3 cells (+1 spreading). Land saved: 81.4% of burnable area (41 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 40%. Rain: inactive.
- Last event: Crew crew_1 moved SW to (7,4)

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 14-14, Col 0-1 (2 cells)
  FIRE — Row 13, Col 2 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (11,10), active
  crew_1: deployed at (7,4), active
  crew_2: deployed at (6,5), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (14,2) burned out.
  - 2 new cell(s) ignited this step.
  - Crew crew_1 moved SW to (7,4)

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"SW"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 27/80 ===

SITUATION:
- Fire active on 1 cells (-2 shrinking). Land saved: 80.5% of burnable area (43 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 42%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 14, Col 0 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (11,10), active
  crew_1: deployed at (7,4), active
  crew_2: deployed at (6,5), active
  crew_3: deployed at (6,7), active
  tanker_0: ready
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_1 moved SW to (7,4)
  - Crew crew_2 moved SW to (6,5)
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":14,"target_col":0,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 28/80 ===

SITUATION:
- Fire active on 0 cells (-1 shrinking). Land saved: 80.5% of burnable area (43 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 46%. Rain: inactive.
- Last event: Cell (14,1) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 14, Col 0 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 9-9, Col 11-12 (2 cells)

RESOURCES:
  crew_0: deployed at (11,10), active
  crew_1: deployed at (7,4), active
  crew_2: deployed at (6,5), active
  crew_3: deployed at (6,7), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_3 moved SW to (6,7)
  - Cell (13,2) burned out.
  - Cell (14,1) burned out.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"idle","reason":"No high-value action available"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 4/80 ===

SITUATION:
- Fire active on 8 cells (stable). Land saved: 98.6% of burnable area (3 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 28%. Rain: inactive.
- Last event: 4 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 5-7, Col 9-9 (3 cells)
  FIRE — Row 7-9, Col 6-6 (3 cells)
  FIRE — Row 6-7, Col 11-11 (2 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (4,10), active
  crew_1: deployed at (6,12), active
  crew_2: deployed at (4,9), active
  crew_3: undeployed, available
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Crew crew_1 deployed to (6,12)
  - 4 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"deploy_crew","target_row":5,"target_col":8,"crew_id":"crew_3"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 5/80 ===

SITUATION:
- Fire active on 10 cells (+2 spreading). Land saved: 98.2% of burnable area (4 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 25%. Rain: active.
- Last event: 3 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-10, Col 5-6 (6 cells)
  FIRE — Row 5-6, Col 9-9 (2 cells)
  FIRE — Row 6-7, Col 11-11 (2 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (4,10), active
  crew_1: deployed at (6,12), active
  crew_2: deployed at (4,9), active
  crew_3: deployed at (5,8), active
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (7,5) burned out.
  - Cell (7,10) burned out.
  - 3 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"drop_retardant","target_row":8,"target_col":5,"tanker_id":"tanker_0"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 6/80 ===

SITUATION:
- Fire active on 3 cells (-7 shrinking). Land saved: 96.4% of burnable area (8 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 26%. Rain: active.
- Last event: Rain started! Expected duration: 7 steps.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-7, Col 11-12 (2 cells)
  FIRE — Row 9, Col 6 (1 cell)
  FIRE — Row 10, Col 5 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (4,10), active
  crew_1: deployed at (6,12), active
  crew_2: deployed at (4,9), active
  crew_3: deployed at (5,8), active
  tanker_0: cooldown 4 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (7,9) burned out.
  - 3 new cell(s) ignited this step.
  - Rain started! Expected duration: 7 steps.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_3","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 7/80 ===

SITUATION:
- Fire active on 3 cells (stable). Land saved: 95.5% of burnable area (10 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 24%. Rain: active.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-8, Col 12-12 (2 cells)
  FIRE — Row 10, Col 5 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (4,10), active
  crew_1: deployed at (6,12), active
  crew_2: deployed at (4,9), active
  crew_3: deployed at (6,9), active
  tanker_0: cooldown 3 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (6,11) burned out.
  - Cell (9,5) burned out.
  - 1 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_0","direction":"SE"}


[System] You are an AI Incident Commander managing wildfire containment. You will receive a situation briefing each step. Respond with ONLY a valid JSON action object and nothing else. Example: {"action_type": "idle"}

[User]
=== WILDFIRE INCIDENT COMMAND [EASY] — STEP 9/80 ===

SITUATION:
- Fire active on 4 cells (stable). Land saved: 94.6% of burnable area (12 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 26%. Rain: active.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 7-8, Col 12-13 (3 cells)
  FIRE — Row 11, Col 4 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)

RESOURCES:
  crew_0: deployed at (5,11), active
  crew_1: deployed at (6,12), active
  crew_2: deployed at (4,9), active
  crew_3: deployed at (6,9), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_0 moved SE to (5,11)
  - Cell (10,5) burned out.
  - 2 new cell(s) ignited this step.

Available actions: deploy_crew, move_crew, drop_retardant, build_firebreak, recon_flight, idle
Produce your action as JSON: {"action_type": "...", ...}

Response: {"action_type":"move_crew","crew_id":"crew_1","direction":"S"}