{"log_version": "1.0", "battle_id": "b_78e4ab1098", "group_id": "b229a07a7dd0", "started_at": "2026-07-26T14:34:34Z", "finished_at": "2026-07-26T14:36:39Z", "duration_seconds": 125.158, "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": [1, 46, 45, 34, 47, 25, 10, 13, 8], "p2": [4, 47, 41, 40, 44, 45, 12, 11, 10]}, "actions": [{"turn": 2, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086576889, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 43, "p2_hp": 50, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "cf4e23a0-7b0d-42c1-a427-dc7b4bbd6c5a", "target_is_hero": true}, "timestamp_ms": 5086579903, "human_decision_time_ms": 3009, "state_after_summary": {"turn_number": 2, "p1_hp": 43, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086581265, "human_decision_time_ms": 1357, "state_after_summary": {"turn_number": 3, "p1_hp": 43, "p2_hp": 47, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 5086583584, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 43, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d992c8cd-df91-46c7-8ea6-b4786d7a972b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086584016, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 39, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086584730, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 39, "p2_hp": 47, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 1}, "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": 5086587389, "human_decision_time_ms": 2654, "state_after_summary": {"turn_number": 4, "p1_hp": 39, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086588597, "human_decision_time_ms": 1204, "state_after_summary": {"turn_number": 5, "p1_hp": 39, "p2_hp": 47, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 5086590432, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 39, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d992c8cd-df91-46c7-8ea6-b4786d7a972b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086591216, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 35, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086591635, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 35, "p2_hp": 47, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5086594174, "human_decision_time_ms": 2533, "state_after_summary": {"turn_number": 6, "p1_hp": 35, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4e1b284d-91ee-40be-bfe6-0430ae709250", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086595837, "human_decision_time_ms": 1657, "state_after_summary": {"turn_number": 6, "p1_hp": 35, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086600895, "human_decision_time_ms": 5051, "state_after_summary": {"turn_number": 7, "p1_hp": 35, "p2_hp": 43, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 5086602422, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 35, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "642fee9a-e8ad-40c3-ac9a-9a9539541901", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086603098, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 30, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d992c8cd-df91-46c7-8ea6-b4786d7a972b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086603702, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 26, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086604236, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 26, "p2_hp": 43, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "39ab0e25-1f93-4f2b-9084-8a113057f9ca", "target_id": "ee958f7b-67f1-4444-ad25-709888935b58", "target_is_hero": false}, "timestamp_ms": 5086609090, "human_decision_time_ms": 4847, "state_after_summary": {"turn_number": 8, "p1_hp": 26, "p2_hp": 38, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086611049, "human_decision_time_ms": 1952, "state_after_summary": {"turn_number": 9, "p1_hp": 26, "p2_hp": 38, "p1_mana": 4, "p2_mana": 5, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 5086613225, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 26, "p2_hp": 38, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "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": 5086613973, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 26, "p2_hp": 38, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "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": 1, "board_position": 0, "target_id": "e6492735-265f-4fa3-a57f-6890cdc24db1", "target_is_hero": false}, "timestamp_ms": 5086616358, "human_decision_time_ms": 2378, "state_after_summary": {"turn_number": 10, "p1_hp": 26, "p2_hp": 38, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086618270, "human_decision_time_ms": 1905, "state_after_summary": {"turn_number": 11, "p1_hp": 26, "p2_hp": 38, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": null}, "timestamp_ms": 5086620428, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 26, "p2_hp": 38, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 5086621045, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 26, "p2_hp": 38, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086621636, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 26, "p2_hp": 38, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086622237, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 26, "p2_hp": 38, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "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": 5086624676, "human_decision_time_ms": 2432, "state_after_summary": {"turn_number": 12, "p1_hp": 26, "p2_hp": 38, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086625982, "human_decision_time_ms": 1299, "state_after_summary": {"turn_number": 13, "p1_hp": 26, "p2_hp": 38, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 5086628021, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 26, "p2_hp": 38, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086628528, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 26, "p2_hp": 38, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "10d71654-a402-4fd3-944f-d1fcb652a64c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086633561, "human_decision_time_ms": 5025, "state_after_summary": {"turn_number": 14, "p1_hp": 26, "p2_hp": 31, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5086635679, "human_decision_time_ms": 2111, "state_after_summary": {"turn_number": 14, "p1_hp": 26, "p2_hp": 31, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086636999, "human_decision_time_ms": 1314, "state_after_summary": {"turn_number": 14, "p1_hp": 26, "p2_hp": 31, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "cf4e23a0-7b0d-42c1-a427-dc7b4bbd6c5a", "target_is_hero": true}, "timestamp_ms": 5086639111, "human_decision_time_ms": 2105, "state_after_summary": {"turn_number": 14, "p1_hp": 26, "p2_hp": 28, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086640633, "human_decision_time_ms": 1516, "state_after_summary": {"turn_number": 15, "p1_hp": 26, "p2_hp": 28, "p1_mana": 2, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "5d3cd82d-7cc0-4985-aeab-37942764b295", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086643046, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 19, "p2_hp": 28, "p1_mana": 2, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 1}, "timestamp_ms": 5086643698, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 19, "p2_hp": 28, "p1_mana": 2, "p2_mana": 6, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 2}, "timestamp_ms": 5086644488, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 19, "p2_hp": 28, "p1_mana": 2, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086645152, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 19, "p2_hp": 28, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d992c8cd-df91-46c7-8ea6-b4786d7a972b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086645872, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 15, "p2_hp": 28, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "10d71654-a402-4fd3-944f-d1fcb652a64c", "position": null}, "timestamp_ms": 5086646312, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 15, "p2_hp": 28, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086646910, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 28, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5086648917, "human_decision_time_ms": 2000, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 28, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "5d3cd82d-7cc0-4985-aeab-37942764b295", "target_is_hero": false}, "timestamp_ms": 5086651189, "human_decision_time_ms": 2265, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 28, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4e1b284d-91ee-40be-bfe6-0430ae709250", "target_id": "642fee9a-e8ad-40c3-ac9a-9a9539541901", "target_is_hero": false}, "timestamp_ms": 5086652992, "human_decision_time_ms": 1795, "state_after_summary": {"turn_number": 16, "p1_hp": 15, "p2_hp": 28, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086654393, "human_decision_time_ms": 1395, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 28, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 5086655923, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 28, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086656666, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 28, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 5086657264, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 15, "p2_hp": 28, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086657994, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 15, "p2_hp": 28, "p1_mana": 7, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5086660848, "human_decision_time_ms": 2846, "state_after_summary": {"turn_number": 18, "p1_hp": 15, "p2_hp": 28, "p1_mana": 4, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "10d71654-a402-4fd3-944f-d1fcb652a64c", "target_id": "ee958f7b-67f1-4444-ad25-709888935b58", "target_is_hero": false}, "timestamp_ms": 5086662704, "human_decision_time_ms": 1849, "state_after_summary": {"turn_number": 18, "p1_hp": 15, "p2_hp": 28, "p1_mana": 4, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086664035, "human_decision_time_ms": 1324, "state_after_summary": {"turn_number": 18, "p1_hp": 15, "p2_hp": 28, "p1_mana": 2, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086665442, "human_decision_time_ms": 1400, "state_after_summary": {"turn_number": 19, "p1_hp": 15, "p2_hp": 28, "p1_mana": 2, "p2_mana": 10, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 5086667872, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 15, "p2_hp": 28, "p1_mana": 2, "p2_mana": 5, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 5086668436, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 15, "p2_hp": 28, "p1_mana": 2, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086669200, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 15, "p2_hp": 28, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086669813, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 28, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5086671902, "human_decision_time_ms": 2081, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 28, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "39ab0e25-1f93-4f2b-9084-8a113057f9ca", "target_id": "e6492735-265f-4fa3-a57f-6890cdc24db1", "target_is_hero": false}, "timestamp_ms": 5086674392, "human_decision_time_ms": 2483, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 23, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086676178, "human_decision_time_ms": 1778, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 23, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5086678754, "human_decision_time_ms": 2569, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 23, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "cf4e23a0-7b0d-42c1-a427-dc7b4bbd6c5a", "target_is_hero": true}, "timestamp_ms": 5086680401, "human_decision_time_ms": 1639, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 20, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086681793, "human_decision_time_ms": 1385, "state_after_summary": {"turn_number": 21, "p1_hp": 15, "p2_hp": 20, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 5086684299, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 15, "p2_hp": 20, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "10d71654-a402-4fd3-944f-d1fcb652a64c", "position": null}, "timestamp_ms": 5086684778, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 15, "p2_hp": 20, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086685197, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 15, "p2_hp": 20, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086685722, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 15, "p2_hp": 20, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5086688593, "human_decision_time_ms": 2864, "state_after_summary": {"turn_number": 22, "p1_hp": 15, "p2_hp": 20, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4e1b284d-91ee-40be-bfe6-0430ae709250", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086690838, "human_decision_time_ms": 2238, "state_after_summary": {"turn_number": 22, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086692911, "human_decision_time_ms": 2066, "state_after_summary": {"turn_number": 23, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "5d3cd82d-7cc0-4985-aeab-37942764b295", "target_id": "b8a8029c-ef0f-4ea8-93f5-e308546f0ae9", "target_is_hero": false}, "timestamp_ms": 5086694441, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 5086695101, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d992c8cd-df91-46c7-8ea6-b4786d7a972b", "target_id": "b8a8029c-ef0f-4ea8-93f5-e308546f0ae9", "target_is_hero": false}, "timestamp_ms": 5086695569, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 5086696068, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5086696654, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 5086697230, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 15, "p2_hp": 16, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5086697936, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 15, "p2_hp": 16, "p1_mana": 8, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 24, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b8a8029c-ef0f-4ea8-93f5-e308546f0ae9", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5086699968, "human_decision_time_ms": 2023, "state_after_summary": {"turn_number": 24, "p1_hp": 15, "p2_hp": 0, "p1_mana": 8, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 24, "p1_hp": 15, "p2_hp": 0, "p1_mana": 8, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "policy_warnings": [], "degraded": false}