[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 9 cells (stable). Land saved: 88.2% of burnable area (26 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: 5 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-14, Col 7-10 (7 cells)
  FIRE — Row 10-11, Col 6-6 (2 cells)
  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 (6,5), active
  crew_1: deployed at (4,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (3,10), active
  tanker_0: ready
  Firebreaks remaining: 14. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (11,9) burned out.
  - Cell (12,10) 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":"drop_retardant","target_row":13,"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 13/80 ===

SITUATION:
- Fire active on 5 cells (-4 shrinking). Land saved: 87.8% of burnable area (27 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 12-13, Col 7-8 (3 cells)
  FIRE — Row 10-11, Col 6-6 (2 cells)
  FIRE — Row 13-13, Col 9-10 (2 cells)
  FIRE — Row 12, Col 5 (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 10, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (12,9) burned out.
  - Cell (12,11) 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":"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 14/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 5-7 (4 cells)
  FIRE — Row 10, Col 6 (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 10, Col 11 (1 cell)

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

RECENT EVENTS:
  - Tanker tanker_0 dropped retardant at (13,9), 9 cells affected
  - Cell (14,9) 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":"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 15/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-12, Col 5-7 (3 cells)
  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 10, Col 11 (1 cell)

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

RECENT EVENTS:
  - Crew crew_2 moved W to (10,11)
  - Cell (11,6) 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":"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 3 cells (-1 shrinking). Land saved: 83.7% of burnable area (36 cells burned out). Civilians safe: 100.0%. Population at risk: 0 zones.
- Wind: 10 km/h N (±5 km/h noise). Humidity: 32%. Rain: inactive.
- Last event: Cell (13,7) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 4-4 (2 cells)
  FIRE — Row 12, Col 6 (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 (6,5), active
  crew_1: deployed at (4,9), active
  crew_2: deployed at (10,12), active
  crew_3: deployed at (3,10), active
  tanker_0: cooldown 1 steps remaining
  Firebreaks remaining: 13. Recon flights remaining: 0

RECENT EVENTS:
  - Crew crew_2 moved E to (10,12)
  - Cell (10,6) burned out.
  - Cell (13,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":"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 17/80 ===

SITUATION:
- Fire active on 2 cells (-1 shrinking). 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 12, Col 4 (1 cell)
  FIRE — Row 14, 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, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (12,5) burned out.
  - Cell (12,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":"drop_retardant","target_row":12,"target_col":4,"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 1 cells (-1 shrinking). 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: 32%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12, Col 4 (1 cell)
  FIRE — Row 14, 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, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (12,6) burned out.
  - Cell (13,4) 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":"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.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: 35%. Rain: inactive.
- Last event: Tanker tanker_0 dropped retardant at (12,4), 9 cells affected

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 14, 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, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 11 (1 cell)

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

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

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 22/80 ===

SITUATION:
- Fire active on 0 cells (stable). 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: 39%. 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)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 24/80 ===

SITUATION:
- Fire active on 0 cells (stable). 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: 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)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 12/80 ===

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

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

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

RECENT EVENTS:
  - Cell (8,12) burned out.
  - Cell (9,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":"move_crew","crew_id":"crew_0","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 13/80 ===

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

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

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

RECENT EVENTS:
  - Cell (8,8) burned out.
  - Cell (9,12) 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_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 14/80 ===

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

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

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

RECENT EVENTS:
  - Cell (6,11) burned out.
  - Cell (9,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_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 15/80 ===

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

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

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

RECENT EVENTS:
  - Cell (7,12) burned out.
  - Cell (8,13) 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":"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 16/80 ===

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

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

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

RECENT EVENTS:
  - Cell (3,10) burned out.
  - Cell (5,11) 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":"build_firebreak","crew_id":"crew_3","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 17/80 ===

SITUATION:
- Fire active on 12 cells (-1 shrinking). Land saved: 78.7% of burnable area (47 cells burned out). Civilians safe: 100.0%. Population at risk: 12 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 1-3, Col 5-5 (3 cells)
  FIRE — Row 1-2, Col 9-10 (3 cells)
  FIRE — Row 3-3, Col 12-14 (3 cells)
  FIRE — Row 9-10, Col 5-5 (2 cells)
  FIRE — Row 4, Col 4 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 2, Col 2 (1 cell)
  FIREBREAK — Row 11, Col 10 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (6,10) burned out.
  - Cell (8,6) 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":"build_firebreak","crew_id":"crew_3","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 18/80 ===

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

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

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

RECENT EVENTS:
  - Cell (5,9) burned out.
  - Cell (6,12) 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_3","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 19/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 2-5, Col 12-14 (6 cells)
  FIRE — Row 0-1, Col 4-6 (4 cells)
  FIRE — Row 10-10, Col 5-6 (2 cells)
  FIRE — Row 0, Col 10 (1 cell)
  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 2, Col 2 (1 cell)
  FIREBREAK — Row 3, Col 1 (1 cell)
  FIREBREAK — Row 4, Col 2 (1 cell)
  FIREBREAK — Row 11, Col 10 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (3,5) burned out.
  - Cell (3,12) 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":"build_firebreak","crew_id":"crew_3","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 20/80 ===

SITUATION:
- Fire active on 19 cells (+1 spreading). Land saved: 73.3% of burnable area (59 cells burned out). Civilians safe: 100.0%. Population at risk: 12 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 4-5, Col 12-14 (4 cells)
  FIRE — Row 5-6, Col 2-3 (3 cells)
  FIRE — Row 0-1, Col 6-6 (2 cells)
  FIRE — Row 10-10, Col 6-7 (2 cells)
  FIRE — Row 0, Col 10 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 2-2, Col 2-3 (2 cells)
  FIREBREAK — Row 3, Col 1 (1 cell)
  FIREBREAK — Row 4, Col 2 (1 cell)
  FIREBREAK — Row 11, Col 10 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (4,4) burned out.
  - Cell (9,5) 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_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 18 cells (-1 shrinking). Land saved: 70.1% of burnable area (66 cells burned out). Civilians safe: 100.0%. Population at risk: 12 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 5-6, Col 2-3 (3 cells)
  FIRE — Row 10-11, Col 6-7 (3 cells)
  FIRE — Row 0-1, Col 11-11 (2 cells)
  FIRE — Row 1-2, Col 6-6 (2 cells)
  FIRE — Row 1, Col 4 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 2-3, Col 1-3 (4 cells)
  FIREBREAK — Row 4, Col 2 (1 cell)
  FIREBREAK — Row 11, Col 10 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (3,14) burned out.
  - Cell (10,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":"build_firebreak","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 22/80 ===

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

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

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

RECENT EVENTS:
  - Cell (4,13) burned out.
  - Cell (5,3) 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_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 23/80 ===

SITUATION:
- Fire active on 21 cells (+2 spreading). Land saved: 64.7% of burnable area (78 cells burned out). Civilians safe: 100.0%. Population at risk: 12 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 5-7, Col 0-1 (5 cells)
  FIRE — Row 6-7, Col 3-4 (3 cells)
  FIRE — Row 0, Col 7 (1 cell)
  FIRE — Row 0, Col 11 (1 cell)
  FIRE — Row 1, Col 3 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 2-4, Col 1-3 (7 cells)
  FIREBREAK — Row 11, Col 10 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (9,4) burned out.
  - Cell (10,6) 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_3","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 24/80 ===

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

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

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

RECENT EVENTS:
  - Cell (6,2) burned out.
  - Cell (10,7) 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":"build_firebreak","crew_id":"crew_3","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 25/80 ===

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

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

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

RECENT EVENTS:
  - Cell (7,4) burned out.
  - Cell (11,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_3","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 26/80 ===

SITUATION:
- Fire active on 10 cells (-2 shrinking). Land saved: 55.2% of burnable area (99 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: 3 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - Cell (7,0) burned out.
  - Cell (12,7) 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_0","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 27/80 ===

SITUATION:
- Fire active on 10 cells (stable). Land saved: 53.8% of burnable area (102 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: 4 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 8-9, Col 2-3 (3 cells)
  FIRE — Row 2, Col 12 (1 cell)
  FIRE — Row 7, Col 2 (1 cell)
  FIRE — Row 7, Col 13 (1 cell)
  FIRE — Row 8, Col 0 (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 11, Col 10 (1 cell)
  FIREBREAK — Row 12, Col 12 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (7,14) burned out.
  - Cell (8,2) 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":"build_firebreak","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 28/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 9-10, Col 2-3 (3 cells)
  FIRE — Row 2-2, Col 11-12 (2 cells)
  FIRE — Row 7, Col 2 (1 cell)
  FIRE — Row 10, Col 4 (1 cell)
  FIRE — Row 10, 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 11, Col 10 (1 cell)
  FIREBREAK — Row 12, Col 12 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (11,7) burned out.
  - Cell (12,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_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 29/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 9-11, Col 2-4 (5 cells)
  FIRE — Row 2, Col 11 (1 cell)
  FIRE — Row 7, Col 2 (1 cell)
  FIRE — Row 11, Col 9 (1 cell)
  FIRE — Row 13, 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 (10 cells)
  FIREBREAK — Row 11-12, Col 10-10 (2 cells)
  FIREBREAK — Row 12, Col 12 (1 cell)
  FIREBREAK — Row 13, Col 11 (1 cell)

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

RECENT EVENTS:
  - Cell (8,0) burned out.
  - Cell (8,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":"build_firebreak","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 30/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 10-11, Col 2-4 (4 cells)
  FIRE — Row 11-11, Col 8-9 (2 cells)
  FIRE — Row 2, Col 11 (1 cell)
  FIRE — Row 9, Col 1 (1 cell)
  FIRE — Row 13, 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 (10 cells)
  FIREBREAK — Row 12-13, Col 11-12 (3 cells)
  FIREBREAK — Row 11-12, Col 10-10 (2 cells)

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

RECENT EVENTS:
  - Cell (10,8) burned out.
  - Cell (13,7) 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":2,"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 31/80 ===

SITUATION:
- Fire active on 3 cells (-6 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: 5 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 10-11, Col 3-4 (3 cells)
  FIRE — Row 11, Col 8 (1 cell)
  FIRE — Row 13, 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 (10 cells)
  FIREBREAK — Row 12-13, Col 11-12 (3 cells)
  FIREBREAK — Row 11-12, Col 10-10 (2 cells)

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

RECENT EVENTS:
  - Cell (9,2) burned out.
  - Cell (10,4) 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":"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 32/80 ===

SITUATION:
- Fire active on 4 cells (+1 spreading). 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: 48%. Rain: inactive.
- Last event: Cell (11,9) burned out.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 5-5 (2 cells)
  FIRE — Row 11, Col 4 (1 cell)
  FIRE — Row 11, 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 12-13, Col 11-12 (3 cells)
  FIREBREAK — Row 11-12, Col 10-10 (2 cells)

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

RECENT EVENTS:
  - Cell (2,11) burned out.
  - Cell (9,1) burned out.
  - Cell (11,9) 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":"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 33/80 ===

SITUATION:
- Fire active on 3 cells (-1 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: 48%. Rain: inactive.
- Last event: 2 new cell(s) ignited this step.

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-13, Col 5-5 (2 cells)
  FIRE — Row 14, 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 (10 cells)
  FIREBREAK — Row 12-13, Col 11-12 (3 cells)
  FIREBREAK — Row 11-12, Col 10-10 (2 cells)

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

RECENT EVENTS:
  - Crew crew_0 moved W to (12,10)
  - Cell (13,6) 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":"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 34/80 ===

SITUATION:
- Fire active on 4 cells (+1 spreading). 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: 48%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - Cell (11,4) burned out.
  - Cell (11,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":"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 35/80 ===

SITUATION:
- Fire active on 2 cells (-2 shrinking). Land saved: 44.8% of burnable area (122 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: 1 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Crew crew_2 moved S 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":4,"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 36/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  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 1-4, Col 1-3 (10 cells)
  FIREBREAK — Row 12-13, Col 11-12 (3 cells)
  FIREBREAK — Row 11-12, Col 10-10 (2 cells)

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

RECENT EVENTS:
  - Crew crew_3 moved S to (3,2)
  - Cell (12,5) burned out.
  - Cell (13,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_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 13/80 ===

SITUATION:
- Fire active on 0 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: 30%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 14/80 ===

SITUATION:
- Fire active on 0 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: 32%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 15/80 ===

SITUATION:
- Fire active on 0 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: 32%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 16/80 ===

SITUATION:
- Fire active on 0 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: 33%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 17/80 ===

SITUATION:
- Fire active on 0 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: 31%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 0 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: 33%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 19/80 ===

SITUATION:
- Fire active on 0 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: 36%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 20/80 ===

SITUATION:
- Fire active on 0 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: 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 21/80 ===

SITUATION:
- Fire active on 0 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: 33%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 22/80 ===

SITUATION:
- Fire active on 0 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: 36%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 23/80 ===

SITUATION:
- Fire active on 0 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: 41%. 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 24/80 ===

SITUATION:
- Fire active on 0 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: 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 5, Col 7 (1 cell)

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

RECENT EVENTS:
  - All fires contained. Holding perimeter until step 25 (min_active_steps).
  - IDLE: No high-value action available
  - 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 14/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12-12, Col 6-7 (2 cells)
  FIRE — Row 9, Col 5 (1 cell)
  FIRE — Row 9, 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 (6,5), active
  crew_1: deployed at (8,5), active
  crew_2: deployed at (5,9), active
  crew_3: deployed at (10,13), active
  tanker_0: ready
  Firebreaks remaining: 15. Recon flights remaining: 0

RECENT EVENTS:
  - Cell (6,13) burned out.
  - Cell (7,14) 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_3","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 15/80 ===

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

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

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

RECENT EVENTS:
  - Cell (9,14) burned out.
  - Cell (11,7) 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_3","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 16/80 ===

SITUATION:
- Fire active on 5 cells (stable). Land saved: 87.8% of burnable area (27 cells burned out). Civilians safe: 100.0%. Population at risk: 4 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 11-13, Col 6-7 (4 cells)
  FIRE — Row 9, Col 13 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 10, Col 14 (1 cell)
  FIREBREAK — Row 11, Col 13 (1 cell)

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

RECENT EVENTS:
  - 3 new cell(s) ignited this step.
  - Firebreak built at (11,13) by crew_3. Budget: 14
  - 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_3","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 17/80 ===

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

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

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

RECENT EVENTS:
  - Firebreak built at (10,14) by crew_3. Budget: 13
  - 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_3","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 18/80 ===

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

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

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

RECENT EVENTS:
  - Cell (12,6) burned out.
  - Cell (12,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":"drop_retardant","target_row":11,"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 19/80 ===

SITUATION:
- Fire active on 3 cells (-1 shrinking). Land saved: 86.0% of burnable area (31 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: 2 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - Crew crew_3 moved S to (11,13)
  - Cell (13,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":"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 20/80 ===

SITUATION:
- Fire active on 3 cells (stable). Land saved: 85.1% of burnable area (33 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 13, Col 5 (1 cell)
  FIRE — Row 14, Col 4 (1 cell)
  FIRE — Row 14, Col 6 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 10, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 14 (1 cell)
  FIREBREAK — Row 11, Col 13 (1 cell)

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

RECENT EVENTS:
  - 2 new cell(s) ignited this step.
  - Tanker tanker_0 dropped retardant at (11,5), 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":"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 21/80 ===

SITUATION:
- Fire active on 4 cells (+1 spreading). Land saved: 84.6% of burnable area (34 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-14, Col 6-7 (2 cells)
  FIRE — Row 12, Col 4 (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 10, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 14 (1 cell)
  FIREBREAK — Row 11, Col 13 (1 cell)

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

RECENT EVENTS:
  - Crew crew_0 moved S to (7,5)
  - Cell (13,6) 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":"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 (stable). Land saved: 84.2% of burnable area (35 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: 2 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - Crew crew_1 moved S to (9,5)
  - Cell (13,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_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 23/80 ===

SITUATION:
- Fire active on 3 cells (-1 shrinking). Land saved: 83.7% of burnable area (36 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 12, Col 4 (1 cell)
  FIRE — Row 14, Col 3 (1 cell)
  FIRE — Row 14, Col 7 (1 cell)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 10, Col 12 (1 cell)
  FIREBREAK — Row 10, Col 14 (1 cell)
  FIREBREAK — Row 11, Col 13 (1 cell)

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

RECENT EVENTS:
  - Crew crew_2 moved SW to (6,8)
  - Cell (14,6) 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":14,"target_col":3,"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 24/80 ===

SITUATION:
- Fire active on 1 cells (-2 shrinking). 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: 39%. Rain: inactive.
- Last event: Cell (14,4) burned out.

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

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

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Crew crew_3 moved SW to (12,12)
  - Cell (14,4) 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":"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 25/80 ===

SITUATION:
- Fire active on 2 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: 1 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - Cell (12,4) burned out.
  - Cell (14,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":"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 2 cells (stable). 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: 43%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - 1 new cell(s) ignited this step.
  - Crew crew_1 moved S to (10,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":"move_crew","crew_id":"crew_3","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 27/80 ===

SITUATION:
- Fire active on 2 cells (stable). 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: 42%. Rain: inactive.
- Last event: Crew crew_2 moved SW to (7,7)

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

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

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

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 28/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: 42%. Rain: inactive.
- Last event: 1 new cell(s) ignited this step.

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

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

RECENT EVENTS:
  - Crew crew_3 moved W to (12,11)
  - Cell (13,4) 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":12,"target_col":1,"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 29/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  FIRE — Row 12, 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 12 (1 cell)
  FIREBREAK — Row 10, Col 14 (1 cell)
  FIREBREAK — Row 11, Col 13 (1 cell)

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

RECENT EVENTS:
  - Crew crew_0 moved SW to (8,4)
  - Cell (13,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_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 17/80 ===

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

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

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

RECENT EVENTS:
  - Crew crew_0 moved SW to (7,4)
  - Cell (10,6) 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_3","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 18/80 ===

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

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

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

RECENT EVENTS:
  - Firebreak built at (11,9) by crew_3. Budget: 11
  - Cell (10,7) burned out.
  - Cell (11,6) 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_3","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 19/80 ===

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

GRID SUMMARY (smoke-obscured cells marked [?]):
  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)
  FIREBREAK — Row 11-11, Col 9-10 (2 cells)
  FIREBREAK — Row 13-13, Col 10-11 (2 cells)
  FIREBREAK — Row 6, Col 6 (1 cell)
  FIREBREAK — Row 12, Col 12 (1 cell)

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

RECENT EVENTS:
  - Cell (9,5) burned out.
  - Cell (10,8) burned out.
  - Cell (11,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_3","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: 87.8% of burnable area (27 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 12-13, Col 8-8 (2 cells)
  POPULATED — Row 1-2, Col 1-2 (4 cells)
  POPULATED — Row 12-13, Col 12-13 (4 cells)
  FIREBREAK — Row 11-12, Col 9-10 (3 cells)
  FIREBREAK — Row 13-13, Col 10-11 (2 cells)
  FIREBREAK — Row 6, Col 6 (1 cell)
  FIREBREAK — Row 12, Col 12 (1 cell)

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

RECENT EVENTS:
  - Firebreak built at (13,10) by crew_3. Budget: 9
  - Cell (11,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":"build_firebreak","crew_id":"crew_3","direction":"E"}