{"log_version": "1.0", "battle_id": "b_16d8652a8f", "group_id": "1bc3e9a1e250", "started_at": "2026-07-25T15:39:33Z", "finished_at": "2026-07-25T15:42:32Z", "duration_seconds": 179.24, "result": {"status": "P2_WIN", "winner_user_id": 2000, "loser_user_id": 1000}, "models": {"p1": {"name": "human", "kind": "human", "is_human": true}, "p2": {"name": "extra-lr-v5-postB-preV5-u29250", "kind": "v5", "is_human": false}}, "decks": {"p1": [4, 15, 20, 30, 25, 41, 37, 11, 8], "p2": [4, 33, 15, 47, 23, 43, 17, 8, 13]}, "actions": [{"turn": 1, "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": 5004075674, "human_decision_time_ms": 1806, "state_after_summary": {"turn_number": 1, "p1_hp": 46, "p2_hp": 46, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 0, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004076361, "human_decision_time_ms": 683, "state_after_summary": {"turn_number": 2, "p1_hp": 46, "p2_hp": 46, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "349b73db-2c18-43d4-9aca-7458ec02a83b", "position": null}, "timestamp_ms": 5004078137, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 46, "p2_hp": 46, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004078896, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 46, "p2_hp": 46, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "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": 5004080896, "human_decision_time_ms": 1995, "state_after_summary": {"turn_number": 3, "p1_hp": 46, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "349b73db-2c18-43d4-9aca-7458ec02a83b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004083290, "human_decision_time_ms": 2390, "state_after_summary": {"turn_number": 3, "p1_hp": 46, "p2_hp": 41, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004085419, "human_decision_time_ms": 2125, "state_after_summary": {"turn_number": 4, "p1_hp": 46, "p2_hp": 41, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 5004087218, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 46, "p2_hp": 41, "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": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004087709, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 46, "p2_hp": 41, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "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": 5004089489, "human_decision_time_ms": 1775, "state_after_summary": {"turn_number": 5, "p1_hp": 46, "p2_hp": 41, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "910bb9da-3644-4836-a513-b9cb9c66dad2", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004090917, "human_decision_time_ms": 1423, "state_after_summary": {"turn_number": 5, "p1_hp": 46, "p2_hp": 38, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004092283, "human_decision_time_ms": 1361, "state_after_summary": {"turn_number": 6, "p1_hp": 46, "p2_hp": 38, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 5004094091, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 46, "p2_hp": 38, "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": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4d9455fe-2275-4594-a954-60b2f1fd0180", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004094884, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 41, "p2_hp": 38, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004095629, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 41, "p2_hp": 38, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "9e08685f-12dd-46d1-8d07-9c80884f648d", "target_is_hero": false}, "timestamp_ms": 5004100274, "human_decision_time_ms": 4639, "state_after_summary": {"turn_number": 7, "p1_hp": 41, "p2_hp": 38, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004101670, "human_decision_time_ms": 1386, "state_after_summary": {"turn_number": 7, "p1_hp": 41, "p2_hp": 38, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f71b2187-0e90-4a4f-9b23-8988fa63d9da", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004103651, "human_decision_time_ms": 1975, "state_after_summary": {"turn_number": 7, "p1_hp": 41, "p2_hp": 36, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004104533, "human_decision_time_ms": 876, "state_after_summary": {"turn_number": 8, "p1_hp": 41, "p2_hp": 36, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 5004106662, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 38, "p2_hp": 36, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "9e08685f-12dd-46d1-8d07-9c80884f648d", "target_id": "f71b2187-0e90-4a4f-9b23-8988fa63d9da", "target_is_hero": false}, "timestamp_ms": 5004107261, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 38, "p2_hp": 36, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004107806, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 38, "p2_hp": 36, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5004110210, "human_decision_time_ms": 2397, "state_after_summary": {"turn_number": 9, "p1_hp": 38, "p2_hp": 36, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004111311, "human_decision_time_ms": 1094, "state_after_summary": {"turn_number": 10, "p1_hp": 38, "p2_hp": 36, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "cb25f4c1-615a-4796-8672-c8f60eaf4b99", "position": null}, "timestamp_ms": 5004113199, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 38, "p2_hp": 36, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2b2d4c95-4469-448f-8b40-696a97efb35b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004113880, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 35, "p2_hp": 36, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "9e08685f-12dd-46d1-8d07-9c80884f648d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004114685, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 31, "p2_hp": 36, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004115490, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 36, "p1_mana": 6, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5004119651, "human_decision_time_ms": 4150, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 36, "p1_mana": 5, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004120464, "human_decision_time_ms": 806, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 36, "p1_mana": 5, "p2_mana": 6, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "349b73db-2c18-43d4-9aca-7458ec02a83b", "position": null}, "timestamp_ms": 5004122576, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 36, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004123233, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 31, "p2_hp": 36, "p1_mana": 7, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "4ff993e5-a17e-4eb1-b18e-75bfca5ee561", "target_is_hero": true}, "timestamp_ms": 5004125272, "human_decision_time_ms": 2032, "state_after_summary": {"turn_number": 13, "p1_hp": 31, "p2_hp": 34, "p1_mana": 6, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004126852, "human_decision_time_ms": 1573, "state_after_summary": {"turn_number": 13, "p1_hp": 31, "p2_hp": 34, "p1_mana": 4, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5004128593, "human_decision_time_ms": 1734, "state_after_summary": {"turn_number": 13, "p1_hp": 31, "p2_hp": 34, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004129809, "human_decision_time_ms": 1209, "state_after_summary": {"turn_number": 14, "p1_hp": 31, "p2_hp": 34, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 5004131353, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 31, "p2_hp": 34, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004131980, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 31, "p2_hp": 34, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "f3293e27-3515-452e-b73b-7c409e2d4144", "target_is_hero": false}, "timestamp_ms": 5004135314, "human_decision_time_ms": 3327, "state_after_summary": {"turn_number": 15, "p1_hp": 31, "p2_hp": 34, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "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": 5004138873, "human_decision_time_ms": 3548, "state_after_summary": {"turn_number": 15, "p1_hp": 31, "p2_hp": 34, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f71b2187-0e90-4a4f-9b23-8988fa63d9da", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004140164, "human_decision_time_ms": 1284, "state_after_summary": {"turn_number": 15, "p1_hp": 31, "p2_hp": 32, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004141095, "human_decision_time_ms": 924, "state_after_summary": {"turn_number": 15, "p1_hp": 31, "p2_hp": 32, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004142417, "human_decision_time_ms": 1316, "state_after_summary": {"turn_number": 16, "p1_hp": 31, "p2_hp": 32, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 5004144597, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 31, "p2_hp": 32, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "f71b2187-0e90-4a4f-9b23-8988fa63d9da", "position": null}, "timestamp_ms": 5004145355, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 31, "p2_hp": 32, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004146151, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 31, "p2_hp": 32, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5004151789, "human_decision_time_ms": 5630, "state_after_summary": {"turn_number": 17, "p1_hp": 31, "p2_hp": 32, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "cb25f4c1-615a-4796-8672-c8f60eaf4b99", "target_id": "a5a1e28b-6ae0-41ce-b4c4-96afbab6d94b", "target_is_hero": false}, "timestamp_ms": 5004155445, "human_decision_time_ms": 3648, "state_after_summary": {"turn_number": 17, "p1_hp": 31, "p2_hp": 32, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "f3293e27-3515-452e-b73b-7c409e2d4144", "target_is_hero": false}, "timestamp_ms": 5004157951, "human_decision_time_ms": 2499, "state_after_summary": {"turn_number": 17, "p1_hp": 31, "p2_hp": 32, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004164537, "human_decision_time_ms": 6579, "state_after_summary": {"turn_number": 17, "p1_hp": 31, "p2_hp": 32, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5004166064, "human_decision_time_ms": 1516, "state_after_summary": {"turn_number": 17, "p1_hp": 31, "p2_hp": 32, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004168938, "human_decision_time_ms": 2866, "state_after_summary": {"turn_number": 18, "p1_hp": 31, "p2_hp": 32, "p1_mana": 2, "p2_mana": 9, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 5004171014, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 31, "p2_hp": 32, "p1_mana": 2, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 2}, "timestamp_ms": 5004171612, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 31, "p2_hp": 32, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004172294, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 32, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "4d9455fe-2275-4594-a954-60b2f1fd0180", "target_is_hero": false}, "timestamp_ms": 5004175509, "human_decision_time_ms": 3206, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 32, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004178756, "human_decision_time_ms": 3239, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 32, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "f3293e27-3515-452e-b73b-7c409e2d4144", "target_is_hero": false}, "timestamp_ms": 5004180852, "human_decision_time_ms": 2088, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 32, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "910bb9da-3644-4836-a513-b9cb9c66dad2", "target_id": "f3293e27-3515-452e-b73b-7c409e2d4144", "target_is_hero": false}, "timestamp_ms": 5004184387, "human_decision_time_ms": 3528, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 32, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f71b2187-0e90-4a4f-9b23-8988fa63d9da", "target_id": "f3293e27-3515-452e-b73b-7c409e2d4144", "target_is_hero": false}, "timestamp_ms": 5004188544, "human_decision_time_ms": 4149, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 32, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "349b73db-2c18-43d4-9aca-7458ec02a83b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004191806, "human_decision_time_ms": 3251, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 30, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004193076, "human_decision_time_ms": 1263, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 30, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "2945f5bb-d437-431f-bf18-3ea20b02d716", "target_is_hero": false}, "timestamp_ms": 5004194773, "human_decision_time_ms": 1689, "state_after_summary": {"turn_number": 19, "p1_hp": 31, "p2_hp": 30, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004195784, "human_decision_time_ms": 1003, "state_after_summary": {"turn_number": 20, "p1_hp": 31, "p2_hp": 30, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 5004197688, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004198125, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 5004198885, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "349b73db-2c18-43d4-9aca-7458ec02a83b", "position": null}, "timestamp_ms": 5004199455, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004200179, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 30, "p1_mana": 10, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 21, "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": 5004202466, "human_decision_time_ms": 2276, "state_after_summary": {"turn_number": 21, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004203564, "human_decision_time_ms": 1091, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2b2d4c95-4469-448f-8b40-696a97efb35b", "target_id": "5c8c3717-5f99-41da-997d-fa738fff564e", "target_is_hero": false}, "timestamp_ms": 5004205655, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004206095, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "5c8c3717-5f99-41da-997d-fa738fff564e", "position": null}, "timestamp_ms": 5004206829, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 28, "p2_hp": 30, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2945f5bb-d437-431f-bf18-3ea20b02d716", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004207273, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 30, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "9e08685f-12dd-46d1-8d07-9c80884f648d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004208011, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 19, "p2_hp": 30, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004208637, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 19, "p2_hp": 30, "p1_mana": 10, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "2945f5bb-d437-431f-bf18-3ea20b02d716", "target_is_hero": false}, "timestamp_ms": 5004211046, "human_decision_time_ms": 2383, "state_after_summary": {"turn_number": 23, "p1_hp": 19, "p2_hp": 30, "p1_mana": 8, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "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": 5004212715, "human_decision_time_ms": 1641, "state_after_summary": {"turn_number": 23, "p1_hp": 19, "p2_hp": 30, "p1_mana": 4, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004213559, "human_decision_time_ms": 821, "state_after_summary": {"turn_number": 23, "p1_hp": 19, "p2_hp": 30, "p1_mana": 2, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "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": 5004214911, "human_decision_time_ms": 1330, "state_after_summary": {"turn_number": 23, "p1_hp": 19, "p2_hp": 30, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 24, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004215809, "human_decision_time_ms": 877, "state_after_summary": {"turn_number": 24, "p1_hp": 19, "p2_hp": 30, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 2}, "timestamp_ms": 5004218314, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 19, "p2_hp": 30, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "9e08685f-12dd-46d1-8d07-9c80884f648d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004219120, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 15, "p2_hp": 30, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 3}, "timestamp_ms": 5004219913, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 15, "p2_hp": 30, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 25, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004220559, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 15, "p2_hp": 30, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 25, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "349b73db-2c18-43d4-9aca-7458ec02a83b", "target_id": "f3293e27-3515-452e-b73b-7c409e2d4144", "target_is_hero": false}, "timestamp_ms": 5004224593, "human_decision_time_ms": 4026, "state_after_summary": {"turn_number": 25, "p1_hp": 15, "p2_hp": 30, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 25, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "cb25f4c1-615a-4796-8672-c8f60eaf4b99", "target_id": "f3293e27-3515-452e-b73b-7c409e2d4144", "target_is_hero": false}, "timestamp_ms": 5004225977, "human_decision_time_ms": 1372, "state_after_summary": {"turn_number": 25, "p1_hp": 15, "p2_hp": 30, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 25, "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": 5004227628, "human_decision_time_ms": 1643, "state_after_summary": {"turn_number": 25, "p1_hp": 15, "p2_hp": 30, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004228899, "human_decision_time_ms": 1264, "state_after_summary": {"turn_number": 26, "p1_hp": 15, "p2_hp": 30, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 26, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 3}, "timestamp_ms": 5004230521, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 26, "p1_hp": 15, "p2_hp": 30, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 26, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2945f5bb-d437-431f-bf18-3ea20b02d716", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004230979, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 26, "p1_hp": 10, "p2_hp": 30, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 26, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4d9455fe-2275-4594-a954-60b2f1fd0180", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004231453, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 26, "p1_hp": 5, "p2_hp": 30, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 26, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "9e08685f-12dd-46d1-8d07-9c80884f648d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004232047, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 26, "p1_hp": 1, "p2_hp": 30, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 26, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004232664, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 26, "p1_hp": 1, "p2_hp": 30, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 27, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004233337, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 27, "p1_hp": 1, "p2_hp": 30, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 27, "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": 5004242578, "human_decision_time_ms": 9233, "state_after_summary": {"turn_number": 27, "p1_hp": 1, "p2_hp": 30, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 27, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "5c8c3717-5f99-41da-997d-fa738fff564e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5004244111, "human_decision_time_ms": 1525, "state_after_summary": {"turn_number": 27, "p1_hp": 1, "p2_hp": 15, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 27, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "910bb9da-3644-4836-a513-b9cb9c66dad2", "target_is_hero": false}, "timestamp_ms": 5004246761, "human_decision_time_ms": 2642, "state_after_summary": {"turn_number": 27, "p1_hp": 1, "p2_hp": 15, "p1_mana": 5, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 27, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5004247785, "human_decision_time_ms": 1016, "state_after_summary": {"turn_number": 27, "p1_hp": 1, "p2_hp": 15, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 27, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5004249220, "human_decision_time_ms": 1427, "state_after_summary": {"turn_number": 27, "p1_hp": 1, "p2_hp": 15, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 28, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5004250082, "human_decision_time_ms": 854, "state_after_summary": {"turn_number": 28, "p1_hp": 1, "p2_hp": 15, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 28, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "5c8c3717-5f99-41da-997d-fa738fff564e", "position": null}, "timestamp_ms": 5004252387, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 28, "p1_hp": 1, "p2_hp": 15, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 28, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 5004253103, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 28, "p1_hp": 0, "p2_hp": 15, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 28, "p1_hp": 0, "p2_hp": 15, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "policy_warnings": [], "degraded": false}