{"log_version": "1.0", "battle_id": "b_901e6cacfa", "group_id": "f80f3feb5c4d", "started_at": "2026-07-24T18:41:50Z", "finished_at": "2026-07-24T18:43:47Z", "duration_seconds": 117.072, "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": [3, 37, 24, 42, 52, 15, 11, 8, 13], "p2": [49, 30, 21, 25, 47, 44, 20, 33, 10]}, "actions": [{"turn": 2, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928613936, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 45, "p2_hp": 36, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4928615636, "human_decision_time_ms": 1697, "state_after_summary": {"turn_number": 2, "p1_hp": 45, "p2_hp": 36, "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": 3, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928616345, "human_decision_time_ms": 705, "state_after_summary": {"turn_number": 3, "p1_hp": 45, "p2_hp": 36, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4928618455, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 45, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d0196e8e-b13f-4cf2-b56f-50a9ef72c6b4", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4928618945, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 39, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928619536, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 39, "p2_hp": 36, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "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": 4928621815, "human_decision_time_ms": 2274, "state_after_summary": {"turn_number": 4, "p1_hp": 39, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "0f694e94-3e87-45e7-b529-42560c7a4e68", "target_id": "d0196e8e-b13f-4cf2-b56f-50a9ef72c6b4", "target_is_hero": false}, "timestamp_ms": 4928623717, "human_decision_time_ms": 1896, "state_after_summary": {"turn_number": 4, "p1_hp": 37, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928625046, "human_decision_time_ms": 1324, "state_after_summary": {"turn_number": 5, "p1_hp": 37, "p2_hp": 34, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4928627251, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 37, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928627694, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 37, "p2_hp": 34, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "1d5061ce-e81c-43df-86b0-f7258d6152a1", "target_is_hero": true}, "timestamp_ms": 4928632780, "human_decision_time_ms": 5080, "state_after_summary": {"turn_number": 6, "p1_hp": 37, "p2_hp": 34, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "8667f522-8e2f-4774-818b-224d5a7e3fbf", "target_is_hero": false}, "timestamp_ms": 4928635811, "human_decision_time_ms": 3025, "state_after_summary": {"turn_number": 6, "p1_hp": 37, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928637588, "human_decision_time_ms": 1770, "state_after_summary": {"turn_number": 7, "p1_hp": 37, "p2_hp": 34, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": null}, "timestamp_ms": 4928639151, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 37, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8667f522-8e2f-4774-818b-224d5a7e3fbf", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4928639976, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 35, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928640764, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 35, "p2_hp": 34, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "8667f522-8e2f-4774-818b-224d5a7e3fbf", "target_is_hero": false}, "timestamp_ms": 4928642928, "human_decision_time_ms": 2157, "state_after_summary": {"turn_number": 8, "p1_hp": 35, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928644765, "human_decision_time_ms": 1831, "state_after_summary": {"turn_number": 9, "p1_hp": 35, "p2_hp": 34, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "1d5061ce-e81c-43df-86b0-f7258d6152a1", "position": 0}, "timestamp_ms": 4928646404, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 32, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928647004, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 32, "p2_hp": 34, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "33a20735-06ae-4ade-bb54-e0326eadf4e0", "target_is_hero": false}, "timestamp_ms": 4928648966, "human_decision_time_ms": 1954, "state_after_summary": {"turn_number": 10, "p1_hp": 32, "p2_hp": 34, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4928650284, "human_decision_time_ms": 1311, "state_after_summary": {"turn_number": 10, "p1_hp": 32, "p2_hp": 34, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928651572, "human_decision_time_ms": 1281, "state_after_summary": {"turn_number": 11, "p1_hp": 32, "p2_hp": 34, "p1_mana": 2, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "33a20735-06ae-4ade-bb54-e0326eadf4e0", "position": 1}, "timestamp_ms": 4928654112, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 32, "p2_hp": 34, "p1_mana": 2, "p2_mana": 3, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928654670, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 32, "p2_hp": 34, "p1_mana": 6, "p2_mana": 3, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "bc61e35d-cfee-405a-8cac-cd3874834bf9", "target_is_hero": false}, "timestamp_ms": 4928656562, "human_decision_time_ms": 1880, "state_after_summary": {"turn_number": 12, "p1_hp": 32, "p2_hp": 34, "p1_mana": 2, "p2_mana": 3, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "805988e5-c3c8-42a4-b8e0-71df70177f22", "target_is_hero": true}, "timestamp_ms": 4928658819, "human_decision_time_ms": 2249, "state_after_summary": {"turn_number": 12, "p1_hp": 32, "p2_hp": 32, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928660773, "human_decision_time_ms": 1947, "state_after_summary": {"turn_number": 13, "p1_hp": 32, "p2_hp": 32, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 4928662405, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 32, "p2_hp": 32, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928663123, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 32, "p2_hp": 32, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "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": 4928665982, "human_decision_time_ms": 2851, "state_after_summary": {"turn_number": 14, "p1_hp": 32, "p2_hp": 32, "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": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928667270, "human_decision_time_ms": 1281, "state_after_summary": {"turn_number": 15, "p1_hp": 32, "p2_hp": 32, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "1d5061ce-e81c-43df-86b0-f7258d6152a1", "position": 1}, "timestamp_ms": 4928669411, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 29, "p2_hp": 32, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4928669882, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 29, "p2_hp": 32, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6e199571-9e03-4c12-8da5-f76eea946852", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4928670665, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 21, "p2_hp": 36, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928671308, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 21, "p2_hp": 36, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "18ce3c88-5c81-48d0-b7f2-d293f2a13f93", "target_id": "6e199571-9e03-4c12-8da5-f76eea946852", "target_is_hero": false}, "timestamp_ms": 4928674008, "human_decision_time_ms": 2692, "state_after_summary": {"turn_number": 16, "p1_hp": 19, "p2_hp": 36, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "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": 4928675727, "human_decision_time_ms": 1708, "state_after_summary": {"turn_number": 16, "p1_hp": 19, "p2_hp": 34, "p1_mana": 6, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "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": 4928677746, "human_decision_time_ms": 2012, "state_after_summary": {"turn_number": 16, "p1_hp": 19, "p2_hp": 34, "p1_mana": 5, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4928678745, "human_decision_time_ms": 991, "state_after_summary": {"turn_number": 16, "p1_hp": 19, "p2_hp": 34, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "33a20735-06ae-4ade-bb54-e0326eadf4e0", "target_is_hero": false}, "timestamp_ms": 4928680500, "human_decision_time_ms": 1748, "state_after_summary": {"turn_number": 16, "p1_hp": 19, "p2_hp": 34, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928681721, "human_decision_time_ms": 1214, "state_after_summary": {"turn_number": 17, "p1_hp": 19, "p2_hp": 34, "p1_mana": 2, "p2_mana": 9, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 1}, "timestamp_ms": 4928683736, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 19, "p2_hp": 34, "p1_mana": 2, "p2_mana": 7, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4928684301, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 19, "p2_hp": 34, "p1_mana": 2, "p2_mana": 5, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d0196e8e-b13f-4cf2-b56f-50a9ef72c6b4", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4928685097, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 13, "p2_hp": 34, "p1_mana": 2, "p2_mana": 5, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": null}, "timestamp_ms": 4928685657, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 13, "p2_hp": 34, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928686078, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 13, "p2_hp": 34, "p1_mana": 9, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "0f694e94-3e87-45e7-b529-42560c7a4e68", "target_id": "d0196e8e-b13f-4cf2-b56f-50a9ef72c6b4", "target_is_hero": false}, "timestamp_ms": 4928687880, "human_decision_time_ms": 1790, "state_after_summary": {"turn_number": 18, "p1_hp": 11, "p2_hp": 34, "p1_mana": 9, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "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": 4928689408, "human_decision_time_ms": 1521, "state_after_summary": {"turn_number": 18, "p1_hp": 11, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928690973, "human_decision_time_ms": 1558, "state_after_summary": {"turn_number": 19, "p1_hp": 11, "p2_hp": 34, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4928693164, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 11, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "33a20735-06ae-4ade-bb54-e0326eadf4e0", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4928693645, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 3, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928694191, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 3, "p2_hp": 34, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "543125da-1413-4136-9fb5-70d84e942286", "target_is_hero": false}, "timestamp_ms": 4928696100, "human_decision_time_ms": 1901, "state_after_summary": {"turn_number": 20, "p1_hp": 3, "p2_hp": 34, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "767c6073-f871-4015-baeb-33a906eeab93", "target_id": "33a20735-06ae-4ade-bb54-e0326eadf4e0", "target_is_hero": false}, "timestamp_ms": 4928697392, "human_decision_time_ms": 1284, "state_after_summary": {"turn_number": 20, "p1_hp": 1, "p2_hp": 34, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "1d5061ce-e81c-43df-86b0-f7258d6152a1", "target_is_hero": true}, "timestamp_ms": 4928699370, "human_decision_time_ms": 1970, "state_after_summary": {"turn_number": 20, "p1_hp": 1, "p2_hp": 34, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4928700370, "human_decision_time_ms": 993, "state_after_summary": {"turn_number": 20, "p1_hp": 1, "p2_hp": 34, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928701593, "human_decision_time_ms": 1211, "state_after_summary": {"turn_number": 21, "p1_hp": 1, "p2_hp": 34, "p1_mana": 2, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4928703409, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 1, "p2_hp": 34, "p1_mana": 2, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4928703873, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 1, "p2_hp": 34, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928704333, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 1, "p2_hp": 34, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "fa1b871f-5133-43e5-9b3c-353906916922", "target_is_hero": false}, "timestamp_ms": 4928711911, "human_decision_time_ms": 7569, "state_after_summary": {"turn_number": 22, "p1_hp": 1, "p2_hp": 34, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4928714544, "human_decision_time_ms": 2625, "state_after_summary": {"turn_number": 22, "p1_hp": 1, "p2_hp": 34, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4928716483, "human_decision_time_ms": 1932, "state_after_summary": {"turn_number": 22, "p1_hp": 1, "p2_hp": 34, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4928718510, "human_decision_time_ms": 2018, "state_after_summary": {"turn_number": 22, "p1_hp": 1, "p2_hp": 34, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4928726232, "human_decision_time_ms": 7714, "state_after_summary": {"turn_number": 23, "p1_hp": 1, "p2_hp": 34, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 4928727812, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 1, "p2_hp": 34, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d0196e8e-b13f-4cf2-b56f-50a9ef72c6b4", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4928728586, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 0, "p2_hp": 34, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 23, "p1_hp": 0, "p2_hp": 34, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "policy_warnings": [], "degraded": false}