{"log_version": "1.0", "battle_id": "b_2652ed36aa", "group_id": "de38c2178dd3", "started_at": "2026-07-23T13:43:54Z", "finished_at": "2026-07-23T13:44:50Z", "duration_seconds": 56.05, "result": {"status": "P1_WIN", "winner_user_id": 1000, "loser_user_id": 2000}, "models": {"p1": {"name": "human", "kind": "human", "is_human": true}, "p2": {"name": "extra-lr-v5-postB-preV5-u29250", "kind": "v5", "is_human": false}}, "decks": {"p1": [5, 44, 35, 32, 17, 45, 34, 19, 18], "p2": [7, 36, 43, 32, 17, 41, 26, 8, 10]}, "actions": [{"turn": 1, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 4824336869, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 1, "p1_hp": 61, "p2_hp": 41, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 0, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 1, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 4824337399, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 1, "p1_hp": 61, "p2_hp": 41, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 0, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824337891, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 61, "p2_hp": 41, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824339136, "human_decision_time_ms": 1241, "state_after_summary": {"turn_number": 3, "p1_hp": 61, "p2_hp": 41, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 1, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": null}, "timestamp_ms": 4824341171, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 61, "p2_hp": 41, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d02d7be8-8a17-4838-ae5c-6d4a0761e283", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824341903, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 56, "p2_hp": 41, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4e2a729d-6691-4a29-9ab6-8ac07510fddb", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824342366, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 52, "p2_hp": 41, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "8e05b653-9eaf-42ef-bd2d-457aed586784", "position": 2}, "timestamp_ms": 4824342795, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 52, "p2_hp": 41, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824343308, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 52, "p2_hp": 41, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4824344585, "human_decision_time_ms": 1272, "state_after_summary": {"turn_number": 4, "p1_hp": 52, "p2_hp": 41, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2e6d8e70-1e45-4a26-ad18-73f10311ef39", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824345611, "human_decision_time_ms": 1020, "state_after_summary": {"turn_number": 4, "p1_hp": 52, "p2_hp": 33, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824346281, "human_decision_time_ms": 664, "state_after_summary": {"turn_number": 5, "p1_hp": 52, "p2_hp": 33, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 2, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4824348671, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 52, "p2_hp": 33, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 2, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d02d7be8-8a17-4838-ae5c-6d4a0761e283", "target_id": "2e6d8e70-1e45-4a26-ad18-73f10311ef39", "target_is_hero": false}, "timestamp_ms": 4824349376, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 52, "p2_hp": 33, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 2, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4e2a729d-6691-4a29-9ab6-8ac07510fddb", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824349840, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 2, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 3}, "timestamp_ms": 4824350489, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a5043f6d-f08a-4435-aed6-5b5859823cfc", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824350977, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "b158d87e-8a83-46e6-ba2c-9ed546ecb548", "position": null}, "timestamp_ms": 4824351700, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824352288, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 48, "p2_hp": 33, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4824353923, "human_decision_time_ms": 1628, "state_after_summary": {"turn_number": 6, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824354561, "human_decision_time_ms": 631, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 3, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4824356571, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 3, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 4}, "timestamp_ms": 4824357133, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d02d7be8-8a17-4838-ae5c-6d4a0761e283", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824357742, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 43, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4e2a729d-6691-4a29-9ab6-8ac07510fddb", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824358468, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 39, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe9764cc-a17b-4300-9fa0-3fef54664967", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824359190, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 35, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a5043f6d-f08a-4435-aed6-5b5859823cfc", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824359837, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 35, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824360616, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 35, "p2_hp": 33, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4824362624, "human_decision_time_ms": 2001, "state_after_summary": {"turn_number": 8, "p1_hp": 35, "p2_hp": 33, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "25bd89cc-d526-4270-8905-c10074f4e19a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824363919, "human_decision_time_ms": 1287, "state_after_summary": {"turn_number": 8, "p1_hp": 35, "p2_hp": 23, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824364690, "human_decision_time_ms": 764, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 23, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 4, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "74ef5f3d-dff5-47ae-b29e-1c57b2534fe1", "target_id": "25bd89cc-d526-4270-8905-c10074f4e19a", "target_is_hero": false}, "timestamp_ms": 4824367091, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 23, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 4, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4824367727, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 23, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 4, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 5}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": null}, "timestamp_ms": 4824368379, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 18, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 4, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe9764cc-a17b-4300-9fa0-3fef54664967", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824369139, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 31, "p2_hp": 18, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 4, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "b158d87e-8a83-46e6-ba2c-9ed546ecb548", "position": null}, "timestamp_ms": 4824369786, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 31, "p2_hp": 18, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824370286, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 31, "p2_hp": 18, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4824372621, "human_decision_time_ms": 2326, "state_after_summary": {"turn_number": 10, "p1_hp": 31, "p2_hp": 18, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824374201, "human_decision_time_ms": 1573, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 18, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 5, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4824376321, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 18, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4824376812, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 18, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 5, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8c2f6e23-58d8-4c2f-a0a8-d9ac691e3c4f", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824377586, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 24, "p2_hp": 18, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 5, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4824378182, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 24, "p2_hp": 18, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe9764cc-a17b-4300-9fa0-3fef54664967", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824378726, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 20, "p2_hp": 18, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824379362, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 20, "p2_hp": 18, "p1_mana": 6, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "8c2f6e23-58d8-4c2f-a0a8-d9ac691e3c4f", "target_is_hero": false}, "timestamp_ms": 4824382256, "human_decision_time_ms": 2886, "state_after_summary": {"turn_number": 12, "p1_hp": 20, "p2_hp": 18, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2cd31368-33d4-4532-ac4a-27050870e7ff", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824384503, "human_decision_time_ms": 2239, "state_after_summary": {"turn_number": 12, "p1_hp": 20, "p2_hp": 9, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824385594, "human_decision_time_ms": 1082, "state_after_summary": {"turn_number": 13, "p1_hp": 20, "p2_hp": 9, "p1_mana": 2, "p2_mana": 10, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 3}, "timestamp_ms": 4824387797, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 11, "p2_hp": 9, "p1_mana": 2, "p2_mana": 5, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d02d7be8-8a17-4838-ae5c-6d4a0761e283", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824388568, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 6, "p2_hp": 9, "p1_mana": 2, "p2_mana": 5, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe9764cc-a17b-4300-9fa0-3fef54664967", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824389030, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 2, "p2_hp": 9, "p1_mana": 2, "p2_mana": 5, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 4824389483, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 2, "p2_hp": 9, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4824389972, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 2, "p2_hp": 9, "p1_mana": 7, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2cd31368-33d4-4532-ac4a-27050870e7ff", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4824391313, "human_decision_time_ms": 1332, "state_after_summary": {"turn_number": 14, "p1_hp": 2, "p2_hp": 0, "p1_mana": 7, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 14, "p1_hp": 2, "p2_hp": 0, "p1_mana": 7, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "policy_warnings": [], "degraded": false}