{"log_version": "1.0", "battle_id": "b_5c9f8e1ea7", "group_id": "582791d1e509", "started_at": "2026-07-20T10:24:16Z", "finished_at": "2026-07-20T10:26:05Z", "duration_seconds": 108.766, "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, 34, 47, 30, 40, 32, 8, 13, 12], "p2": [7, 25, 41, 17, 27, 42, 34, 12, 8]}, "actions": [{"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553158226, "human_decision_time_ms": 1199, "state_after_summary": {"turn_number": 2, "p1_hp": 61, "p2_hp": 41, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 1, "p2_max_mana": 5, "p1_board_count": 0, "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": null, "position": 0}, "timestamp_ms": 4553159887, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 61, "p2_hp": 41, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4553160439, "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": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553160942, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 61, "p2_hp": 41, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "d3293918-1f2f-44df-a82d-637544c074de", "target_is_hero": false}, "timestamp_ms": 4553165818, "human_decision_time_ms": 4871, "state_after_summary": {"turn_number": 3, "p1_hp": 61, "p2_hp": 41, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553167359, "human_decision_time_ms": 1536, "state_after_summary": {"turn_number": 4, "p1_hp": 61, "p2_hp": 41, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 2, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553168950, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 54, "p2_hp": 41, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 2, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 4553169419, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 54, "p2_hp": 41, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4553170052, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 54, "p2_hp": 41, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553170753, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 54, "p2_hp": 41, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "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": 4553172590, "human_decision_time_ms": 1830, "state_after_summary": {"turn_number": 5, "p1_hp": 54, "p2_hp": 41, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553173820, "human_decision_time_ms": 1226, "state_after_summary": {"turn_number": 6, "p1_hp": 54, "p2_hp": 41, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 3, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 3}, "timestamp_ms": 4553176050, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 54, "p2_hp": 41, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "74940113-e2ed-4bfa-a872-f47f0f40fe69", "target_id": "2cd57f06-268a-4897-9339-734eb29cff60", "target_is_hero": false}, "timestamp_ms": 4553176785, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 54, "p2_hp": 41, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_id": "2cd57f06-268a-4897-9339-734eb29cff60", "target_is_hero": false}, "timestamp_ms": 4553177227, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 54, "p2_hp": 41, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e3a17486-31db-402b-8ac1-93f1121eeba7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553177681, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 52, "p2_hp": 41, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553178367, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 52, "p2_hp": 41, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 7, "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": 4553180384, "human_decision_time_ms": 2011, "state_after_summary": {"turn_number": 7, "p1_hp": 52, "p2_hp": 41, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "99ac6088-f5b0-48e8-882f-93ca4c96a817", "target_id": "a4b153d1-41b9-43cf-ad1d-5d619610ac87", "target_is_hero": false}, "timestamp_ms": 4553182994, "human_decision_time_ms": 2603, "state_after_summary": {"turn_number": 7, "p1_hp": 52, "p2_hp": 41, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553184767, "human_decision_time_ms": 1767, "state_after_summary": {"turn_number": 8, "p1_hp": 52, "p2_hp": 41, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 4, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553186325, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 45, "p2_hp": 41, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 4, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "74940113-e2ed-4bfa-a872-f47f0f40fe69", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553187030, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 44, "p2_hp": 41, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 4, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e3a17486-31db-402b-8ac1-93f1121eeba7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553187553, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 42, "p2_hp": 41, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 4, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553188066, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 42, "p2_hp": 41, "p1_mana": 5, "p2_mana": 8, "p1_max_mana": 5, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "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": 4553190003, "human_decision_time_ms": 1930, "state_after_summary": {"turn_number": 9, "p1_hp": 42, "p2_hp": 41, "p1_mana": 2, "p2_mana": 8, "p1_max_mana": 5, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "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": 4553191986, "human_decision_time_ms": 1975, "state_after_summary": {"turn_number": 9, "p1_hp": 42, "p2_hp": 41, "p1_mana": 2, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4553192652, "human_decision_time_ms": 659, "state_after_summary": {"turn_number": 9, "p1_hp": 42, "p2_hp": 41, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553193783, "human_decision_time_ms": 1124, "state_after_summary": {"turn_number": 10, "p1_hp": 42, "p2_hp": 41, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 5, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553196002, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 35, "p2_hp": 41, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 5, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "74940113-e2ed-4bfa-a872-f47f0f40fe69", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553196674, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 34, "p2_hp": 41, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 5, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e3a17486-31db-402b-8ac1-93f1121eeba7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553197449, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 32, "p2_hp": 41, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 5, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553198196, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 32, "p2_hp": 41, "p1_mana": 6, "p2_mana": 9, "p1_max_mana": 6, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "1f10e6db-9721-4445-a25d-9d6f48c8881d", "target_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_is_hero": false}, "timestamp_ms": 4553199799, "human_decision_time_ms": 1592, "state_after_summary": {"turn_number": 11, "p1_hp": 30, "p2_hp": 36, "p1_mana": 6, "p2_mana": 9, "p1_max_mana": 6, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 1}, "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": 4553202782, "human_decision_time_ms": 2975, "state_after_summary": {"turn_number": 11, "p1_hp": 30, "p2_hp": 36, "p1_mana": 3, "p2_mana": 9, "p1_max_mana": 6, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "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": 4553204636, "human_decision_time_ms": 1847, "state_after_summary": {"turn_number": 11, "p1_hp": 30, "p2_hp": 36, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 6, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553205485, "human_decision_time_ms": 842, "state_after_summary": {"turn_number": 12, "p1_hp": 30, "p2_hp": 36, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 1}, "timestamp_ms": 4553207972, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 30, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553208435, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 36, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "36aacbb4-d0d3-4502-ac80-bdcd104c95fc", "target_is_hero": false}, "timestamp_ms": 4553210395, "human_decision_time_ms": 1952, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 36, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ac511342-af1e-48e4-b721-a5f7b85b041e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553214748, "human_decision_time_ms": 4347, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 31, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "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": 4553216520, "human_decision_time_ms": 1764, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 31, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2cd57f06-268a-4897-9339-734eb29cff60", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553217811, "human_decision_time_ms": 1284, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 29, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4553218802, "human_decision_time_ms": 984, "state_after_summary": {"turn_number": 13, "p1_hp": 30, "p2_hp": 29, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553219978, "human_decision_time_ms": 1165, "state_after_summary": {"turn_number": 14, "p1_hp": 30, "p2_hp": 29, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 1}, "timestamp_ms": 4553222462, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 30, "p2_hp": 29, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "b6759345-3d7a-4bbd-a323-844928bbc7d0", "position": null}, "timestamp_ms": 4553223129, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 30, "p2_hp": 29, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e3a17486-31db-402b-8ac1-93f1121eeba7", "target_id": "2cd57f06-268a-4897-9339-734eb29cff60", "target_is_hero": false}, "timestamp_ms": 4553223650, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 30, "p2_hp": 29, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553224195, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 29, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "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": 4553226279, "human_decision_time_ms": 2076, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 29, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "99ac6088-f5b0-48e8-882f-93ca4c96a817", "target_id": "a4b153d1-41b9-43cf-ad1d-5d619610ac87", "target_is_hero": false}, "timestamp_ms": 4553227253, "human_decision_time_ms": 966, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 29, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "e3a17486-31db-402b-8ac1-93f1121eeba7", "target_is_hero": false}, "timestamp_ms": 4553229215, "human_decision_time_ms": 1954, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 29, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4553230398, "human_decision_time_ms": 1175, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 29, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ac511342-af1e-48e4-b721-a5f7b85b041e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553232218, "human_decision_time_ms": 1809, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 24, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2cd57f06-268a-4897-9339-734eb29cff60", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553233569, "human_decision_time_ms": 1344, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 22, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553234694, "human_decision_time_ms": 1117, "state_after_summary": {"turn_number": 16, "p1_hp": 30, "p2_hp": 22, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 4553236419, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 30, "p2_hp": 22, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4553237186, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 30, "p2_hp": 22, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 10, "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": 4553237987, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 30, "p2_hp": 22, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "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": null, "position": 2}, "timestamp_ms": 4553238699, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 30, "p2_hp": 22, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553239125, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 30, "p2_hp": 22, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_is_hero": false}, "timestamp_ms": 4553245218, "human_decision_time_ms": 6084, "state_after_summary": {"turn_number": 17, "p1_hp": 30, "p2_hp": 22, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "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": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4553246911, "human_decision_time_ms": 1685, "state_after_summary": {"turn_number": 17, "p1_hp": 30, "p2_hp": 22, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4553247603, "human_decision_time_ms": 681, "state_after_summary": {"turn_number": 17, "p1_hp": 30, "p2_hp": 22, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "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": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4553248994, "human_decision_time_ms": 1383, "state_after_summary": {"turn_number": 17, "p1_hp": 30, "p2_hp": 22, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ac511342-af1e-48e4-b721-a5f7b85b041e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553251186, "human_decision_time_ms": 2184, "state_after_summary": {"turn_number": 17, "p1_hp": 30, "p2_hp": 17, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2cd57f06-268a-4897-9339-734eb29cff60", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553252844, "human_decision_time_ms": 1651, "state_after_summary": {"turn_number": 17, "p1_hp": 30, "p2_hp": 15, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553253970, "human_decision_time_ms": 1118, "state_after_summary": {"turn_number": 18, "p1_hp": 30, "p2_hp": 15, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 9, "p2_max_mana": 10, "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": 4553255786, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 30, "p2_hp": 15, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4553256220, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 30, "p2_hp": 15, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "74940113-e2ed-4bfa-a872-f47f0f40fe69", "target_id": "2cd57f06-268a-4897-9339-734eb29cff60", "target_is_hero": false}, "timestamp_ms": 4553256658, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 30, "p2_hp": 15, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d3293918-1f2f-44df-a82d-637544c074de", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553257200, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 15, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 4553257687, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 28, "p2_hp": 15, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4553258120, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 28, "p2_hp": 15, "p1_mana": 8, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "1f10e6db-9721-4445-a25d-9d6f48c8881d", "target_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_is_hero": false}, "timestamp_ms": 4553260246, "human_decision_time_ms": 2117, "state_after_summary": {"turn_number": 19, "p1_hp": 26, "p2_hp": 10, "p1_mana": 8, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "fb9fba73-43fd-4faf-9af2-fa145051d4fc", "target_is_hero": false}, "timestamp_ms": 4553262206, "human_decision_time_ms": 1952, "state_after_summary": {"turn_number": 19, "p1_hp": 26, "p2_hp": 10, "p1_mana": 7, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4553263569, "human_decision_time_ms": 1355, "state_after_summary": {"turn_number": 19, "p1_hp": 26, "p2_hp": 10, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "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": 4553264819, "human_decision_time_ms": 1242, "state_after_summary": {"turn_number": 19, "p1_hp": 26, "p2_hp": 10, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "99ac6088-f5b0-48e8-882f-93ca4c96a817", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4553265781, "human_decision_time_ms": 954, "state_after_summary": {"turn_number": 19, "p1_hp": 26, "p2_hp": 0, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 19, "p1_hp": 26, "p2_hp": 0, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 0}, "policy_warnings": [], "degraded": false}