{"log_version": "1.0", "battle_id": "b_a522d0d022", "group_id": "d4ef83de846d", "started_at": "2026-07-17T11:27:36Z", "finished_at": "2026-07-17T11:29:43Z", "duration_seconds": 127.141, "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": [3, 36, 47, 41, 14, 31, 30, 12, 10], "p2": [7, 35, 15, 16, 14, 30, 27, 11, 10]}, "actions": [{"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297758738, "human_decision_time_ms": 1835, "state_after_summary": {"turn_number": 2, "p1_hp": 37, "p2_hp": 29, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 1, "p2_max_mana": 3, "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": 2, "target_id": null, "position": 0}, "timestamp_ms": 4297761219, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 37, "p2_hp": 29, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 3, "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": 4297761911, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 37, "p2_hp": 29, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 3, "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": 4297762611, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 37, "p2_hp": 29, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 3, "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": 1, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4297766252, "human_decision_time_ms": 3637, "state_after_summary": {"turn_number": 3, "p1_hp": 37, "p2_hp": 29, "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": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297766901, "human_decision_time_ms": 644, "state_after_summary": {"turn_number": 4, "p1_hp": 37, "p2_hp": 29, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "580273a9-b689-4c18-8948-0818ee49d959", "position": null}, "timestamp_ms": 4297769186, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 37, "p2_hp": 29, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "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": 4297769879, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 37, "p2_hp": 29, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "79b177da-e1da-4177-b843-9055f1ab974b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297770371, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 34, "p2_hp": 29, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a66a4c53-4a95-4c5c-a689-500e043e36a2", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297770922, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297771421, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 32, "p2_hp": 29, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "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": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4297774358, "human_decision_time_ms": 2932, "state_after_summary": {"turn_number": 5, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297775993, "human_decision_time_ms": 1629, "state_after_summary": {"turn_number": 6, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 3, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "4146dffd-4c28-42f1-bb5c-002e9b2a1fa7", "position": 3}, "timestamp_ms": 4297777579, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a66a4c53-4a95-4c5c-a689-500e043e36a2", "target_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_is_hero": false}, "timestamp_ms": 4297778185, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "79b177da-e1da-4177-b843-9055f1ab974b", "target_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_is_hero": false}, "timestamp_ms": 4297778667, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c5ed3d20-b53e-4ee1-b3f4-b993a201a7d5", "target_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_is_hero": false}, "timestamp_ms": 4297779469, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297780105, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 32, "p2_hp": 29, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "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": 4297786419, "human_decision_time_ms": 6307, "state_after_summary": {"turn_number": 7, "p1_hp": 32, "p2_hp": 29, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 2, "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": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4297788220, "human_decision_time_ms": 1794, "state_after_summary": {"turn_number": 7, "p1_hp": 32, "p2_hp": 29, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297790369, "human_decision_time_ms": 2129, "state_after_summary": {"turn_number": 7, "p1_hp": 32, "p2_hp": 26, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "580273a9-b689-4c18-8948-0818ee49d959", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297791807, "human_decision_time_ms": 1417, "state_after_summary": {"turn_number": 7, "p1_hp": 32, "p2_hp": 23, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297792424, "human_decision_time_ms": 589, "state_after_summary": {"turn_number": 8, "p1_hp": 32, "p2_hp": 23, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 4297794414, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 32, "p2_hp": 23, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e8847f2e-9876-4882-8be7-b1aa4a96139a", "target_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_is_hero": false}, "timestamp_ms": 4297794999, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 32, "p2_hp": 23, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297795516, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 32, "p2_hp": 23, "p1_mana": 5, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "0f3aab38-db23-49ad-b2d9-39376a5a837d", "target_is_hero": true}, "timestamp_ms": 4297806958, "human_decision_time_ms": 11435, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 23, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4297809147, "human_decision_time_ms": 2182, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 23, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "580273a9-b689-4c18-8948-0818ee49d959", "target_id": "b9e985bb-e767-4057-8cbe-722ad89dc77b", "target_is_hero": false}, "timestamp_ms": 4297812647, "human_decision_time_ms": 3493, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 23, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f15af51b-60ce-41e9-99aa-6beaea36c292", "target_id": "b9e985bb-e767-4057-8cbe-722ad89dc77b", "target_is_hero": false}, "timestamp_ms": 4297813733, "human_decision_time_ms": 1079, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 23, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297814415, "human_decision_time_ms": 675, "state_after_summary": {"turn_number": 10, "p1_hp": 35, "p2_hp": 23, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 5, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": null}, "timestamp_ms": 4297816081, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 35, "p2_hp": 23, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 5, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e8847f2e-9876-4882-8be7-b1aa4a96139a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297816523, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 31, "p2_hp": 23, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 5, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4297817101, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 31, "p2_hp": 23, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297817817, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 23, "p1_mana": 6, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "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": 4297820579, "human_decision_time_ms": 2755, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 23, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f15af51b-60ce-41e9-99aa-6beaea36c292", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297822698, "human_decision_time_ms": 2112, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 17, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "3826d27c-b13c-42a5-b073-a3e7ed944e31", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297823695, "human_decision_time_ms": 990, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 14, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297824335, "human_decision_time_ms": 633, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 14, "p1_mana": 2, "p2_mana": 8, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e8847f2e-9876-4882-8be7-b1aa4a96139a", "target_id": "f15af51b-60ce-41e9-99aa-6beaea36c292", "target_is_hero": false}, "timestamp_ms": 4297826123, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 14, "p1_mana": 2, "p2_mana": 8, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4297826796, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 14, "p1_mana": 2, "p2_mana": 6, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4297827430, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 14, "p1_mana": 2, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 8, "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": "a044ffc1-9078-4d84-a861-fa3e053d10ac", "position": null}, "timestamp_ms": 4297827923, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 14, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 8, "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": 1, "target_id": null, "position": 1}, "timestamp_ms": 4297828589, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 31, "p2_hp": 14, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 8, "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": 4297829359, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 31, "p2_hp": 14, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "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": 3, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4297835160, "human_decision_time_ms": 5794, "state_after_summary": {"turn_number": 13, "p1_hp": 33, "p2_hp": 14, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4297838825, "human_decision_time_ms": 3657, "state_after_summary": {"turn_number": 13, "p1_hp": 33, "p2_hp": 14, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "3826d27c-b13c-42a5-b073-a3e7ed944e31", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297843542, "human_decision_time_ms": 4710, "state_after_summary": {"turn_number": 13, "p1_hp": 33, "p2_hp": 11, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4297844080, "human_decision_time_ms": 530, "state_after_summary": {"turn_number": 13, "p1_hp": 33, "p2_hp": 11, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4297845851, "human_decision_time_ms": 1765, "state_after_summary": {"turn_number": 13, "p1_hp": 33, "p2_hp": 11, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297846496, "human_decision_time_ms": 637, "state_after_summary": {"turn_number": 14, "p1_hp": 33, "p2_hp": 11, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 9, "p1_board_count": 4, "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": null, "position": null}, "timestamp_ms": 4297848584, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 33, "p2_hp": 11, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 9, "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": 0, "target_id": null, "position": 2}, "timestamp_ms": 4297849441, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 33, "p2_hp": 13, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "bd9076de-710a-4456-bad4-b018ce78417f", "target_id": "a044ffc1-9078-4d84-a861-fa3e053d10ac", "target_is_hero": false}, "timestamp_ms": 4297850010, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 33, "p2_hp": 13, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 9, "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": 4297850818, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 33, "p2_hp": 13, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 9, "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": 4297853378, "human_decision_time_ms": 2552, "state_after_summary": {"turn_number": 15, "p1_hp": 33, "p2_hp": 13, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297860950, "human_decision_time_ms": 7564, "state_after_summary": {"turn_number": 15, "p1_hp": 33, "p2_hp": 10, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a044ffc1-9078-4d84-a861-fa3e053d10ac", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297862065, "human_decision_time_ms": 1108, "state_after_summary": {"turn_number": 15, "p1_hp": 33, "p2_hp": 4, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297862739, "human_decision_time_ms": 667, "state_after_summary": {"turn_number": 16, "p1_hp": 33, "p2_hp": 4, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4297864508, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 33, "p2_hp": 4, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4297865203, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 33, "p2_hp": 4, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4297865715, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 33, "p2_hp": 4, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "79b177da-e1da-4177-b843-9055f1ab974b", "target_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_is_hero": false}, "timestamp_ms": 4297866463, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 33, "p2_hp": 4, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a66a4c53-4a95-4c5c-a689-500e043e36a2", "target_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_is_hero": false}, "timestamp_ms": 4297867097, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 33, "p2_hp": 4, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297867529, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 33, "p2_hp": 4, "p1_mana": 9, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8177a1a7-b42a-4d8b-92f5-01b5bad0afd2", "target_id": "b9e985bb-e767-4057-8cbe-722ad89dc77b", "target_is_hero": false}, "timestamp_ms": 4297870072, "human_decision_time_ms": 2535, "state_after_summary": {"turn_number": 17, "p1_hp": 33, "p2_hp": 4, "p1_mana": 9, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a044ffc1-9078-4d84-a861-fa3e053d10ac", "target_id": "b9e985bb-e767-4057-8cbe-722ad89dc77b", "target_is_hero": false}, "timestamp_ms": 4297870888, "human_decision_time_ms": 809, "state_after_summary": {"turn_number": 17, "p1_hp": 33, "p2_hp": 4, "p1_mana": 9, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "455b9eff-94e3-413e-9c75-17bd1e5efe2c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297872126, "human_decision_time_ms": 1231, "state_after_summary": {"turn_number": 17, "p1_hp": 33, "p2_hp": 1, "p1_mana": 9, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "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": 4297873275, "human_decision_time_ms": 1141, "state_after_summary": {"turn_number": 17, "p1_hp": 33, "p2_hp": 1, "p1_mana": 5, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4297875472, "human_decision_time_ms": 2186, "state_after_summary": {"turn_number": 17, "p1_hp": 35, "p2_hp": 1, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297876169, "human_decision_time_ms": 690, "state_after_summary": {"turn_number": 18, "p1_hp": 35, "p2_hp": 1, "p1_mana": 3, "p2_mana": 10, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4297878324, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 35, "p2_hp": 1, "p1_mana": 3, "p2_mana": 8, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "4146dffd-4c28-42f1-bb5c-002e9b2a1fa7", "position": 0}, "timestamp_ms": 4297878768, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 35, "p2_hp": 6, "p1_mana": 3, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "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": 4297879410, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 35, "p2_hp": 6, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4297879937, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 35, "p2_hp": 6, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "580273a9-b689-4c18-8948-0818ee49d959", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297882987, "human_decision_time_ms": 3041, "state_after_summary": {"turn_number": 19, "p1_hp": 35, "p2_hp": 3, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f15af51b-60ce-41e9-99aa-6beaea36c292", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4297884039, "human_decision_time_ms": 1044, "state_after_summary": {"turn_number": 19, "p1_hp": 35, "p2_hp": 0, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 19, "p1_hp": 35, "p2_hp": 0, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "policy_warnings": [], "degraded": false}