{"log_version": "1.0", "battle_id": "b_33d9779b1f", "group_id": "9f2575bf52a7", "started_at": "2026-07-27T10:41:55Z", "finished_at": "2026-07-27T10:43:43Z", "duration_seconds": 107.163, "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": [6, 15, 16, 36, 35, 43, 8, 12, 13], "p2": [7, 25, 29, 26, 28, 41, 34, 12, 10]}, "actions": [{"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159018433, "human_decision_time_ms": 1986, "state_after_summary": {"turn_number": 2, "p1_hp": 41, "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": 1, "target_id": null, "position": 0}, "timestamp_ms": 5159020821, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 41, "p2_hp": 29, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159021336, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 41, "p2_hp": 29, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "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": 5159024190, "human_decision_time_ms": 2850, "state_after_summary": {"turn_number": 3, "p1_hp": 41, "p2_hp": 29, "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": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159026502, "human_decision_time_ms": 2307, "state_after_summary": {"turn_number": 4, "p1_hp": 41, "p2_hp": 29, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f197310e-d5e6-4618-8850-4ae6f2511d88", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159028077, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 36, "p2_hp": 29, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "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": 5159028851, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 36, "p2_hp": 29, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159029423, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 37, "p2_hp": 29, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "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": 5159032910, "human_decision_time_ms": 3481, "state_after_summary": {"turn_number": 5, "p1_hp": 37, "p2_hp": 29, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8c1349fd-d4fd-4bef-bec2-27666b0c6e23", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159034423, "human_decision_time_ms": 1506, "state_after_summary": {"turn_number": 5, "p1_hp": 37, "p2_hp": 26, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159035375, "human_decision_time_ms": 947, "state_after_summary": {"turn_number": 6, "p1_hp": 37, "p2_hp": 26, "p1_mana": 1, "p2_mana": 5, "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": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 5159037082, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 37, "p2_hp": 26, "p1_mana": 1, "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": "592931aa-ac98-456c-8688-c6e8864d0a14", "target_id": "8c1349fd-d4fd-4bef-bec2-27666b0c6e23", "target_is_hero": false}, "timestamp_ms": 5159037708, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 34, "p2_hp": 26, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f197310e-d5e6-4618-8850-4ae6f2511d88", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159038263, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 29, "p2_hp": 26, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159039058, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 30, "p2_hp": 26, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "c9a43934-a257-4f48-a3c4-c19876c61775", "target_is_hero": true}, "timestamp_ms": 5159044799, "human_decision_time_ms": 5734, "state_after_summary": {"turn_number": 7, "p1_hp": 34, "p2_hp": 26, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "f197310e-d5e6-4618-8850-4ae6f2511d88", "target_is_hero": false}, "timestamp_ms": 5159051530, "human_decision_time_ms": 6725, "state_after_summary": {"turn_number": 7, "p1_hp": 34, "p2_hp": 26, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159053275, "human_decision_time_ms": 1740, "state_after_summary": {"turn_number": 8, "p1_hp": 34, "p2_hp": 26, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 4, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ffe2f00a-1a91-4ea4-ac75-dc2a9d697626", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159054840, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 27, "p2_hp": 26, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 4, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f197310e-d5e6-4618-8850-4ae6f2511d88", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159055455, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 22, "p2_hp": 26, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 4, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 5159056231, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 22, "p2_hp": 26, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159056867, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 26, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 6, "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": 0, "target_id": "ffe2f00a-1a91-4ea4-ac75-dc2a9d697626", "target_is_hero": false}, "timestamp_ms": 5159059878, "human_decision_time_ms": 3000, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 26, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "af1e5b32-0539-475d-9257-9fa6d9cf8657", "target_id": "f197310e-d5e6-4618-8850-4ae6f2511d88", "target_is_hero": false}, "timestamp_ms": 5159062977, "human_decision_time_ms": 3092, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 26, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159064118, "human_decision_time_ms": 1134, "state_after_summary": {"turn_number": 10, "p1_hp": 23, "p2_hp": 26, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 5, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7e92162b-3e97-480d-bb56-6a96f9b2a52a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159066578, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 17, "p2_hp": 26, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 5, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159067310, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 18, "p2_hp": 26, "p1_mana": 6, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "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": 0, "board_position": 0, "target_id": "c9a43934-a257-4f48-a3c4-c19876c61775", "target_is_hero": true}, "timestamp_ms": 5159069417, "human_decision_time_ms": 2099, "state_after_summary": {"turn_number": 11, "p1_hp": 24, "p2_hp": 26, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159070825, "human_decision_time_ms": 1401, "state_after_summary": {"turn_number": 12, "p1_hp": 24, "p2_hp": 26, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7e92162b-3e97-480d-bb56-6a96f9b2a52a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159072768, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 18, "p2_hp": 26, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 1, "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": null}, "timestamp_ms": 5159073333, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 18, "p2_hp": 26, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5159073844, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 18, "p2_hp": 26, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 5159074573, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 18, "p2_hp": 26, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159075176, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 19, "p2_hp": 26, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "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": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5159078920, "human_decision_time_ms": 3737, "state_after_summary": {"turn_number": 13, "p1_hp": 19, "p2_hp": 24, "p1_mana": 5, "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": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5159080749, "human_decision_time_ms": 1823, "state_after_summary": {"turn_number": 13, "p1_hp": 19, "p2_hp": 24, "p1_mana": 5, "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": 0, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5159082258, "human_decision_time_ms": 1502, "state_after_summary": {"turn_number": 13, "p1_hp": 19, "p2_hp": 24, "p1_mana": 1, "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": "aba109bc-b47d-4ef8-bd6e-8475f4ae54dc", "target_id": "d3586396-e6b0-4c19-8f8b-c6eb6fb258c7", "target_is_hero": false}, "timestamp_ms": 5159086700, "human_decision_time_ms": 4435, "state_after_summary": {"turn_number": 13, "p1_hp": 19, "p2_hp": 24, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 8, "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": 5159087656, "human_decision_time_ms": 949, "state_after_summary": {"turn_number": 14, "p1_hp": 19, "p2_hp": 24, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 9, "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": 5159089734, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 19, "p2_hp": 24, "p1_mana": 1, "p2_mana": 2, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "7e92162b-3e97-480d-bb56-6a96f9b2a52a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159090270, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 13, "p2_hp": 24, "p1_mana": 1, "p2_mana": 2, "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": 5159091060, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 14, "p2_hp": 24, "p1_mana": 8, "p2_mana": 2, "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": 0, "board_position": 0, "target_id": "ffe2f00a-1a91-4ea4-ac75-dc2a9d697626", "target_is_hero": false}, "timestamp_ms": 5159094144, "human_decision_time_ms": 3073, "state_after_summary": {"turn_number": 15, "p1_hp": 14, "p2_hp": 24, "p1_mana": 4, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b3f34342-a37b-4526-a746-3d024f20a70a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159096688, "human_decision_time_ms": 2538, "state_after_summary": {"turn_number": 15, "p1_hp": 14, "p2_hp": 19, "p1_mana": 4, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5159098215, "human_decision_time_ms": 1506, "state_after_summary": {"turn_number": 15, "p1_hp": 14, "p2_hp": 19, "p1_mana": 2, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 9, "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": 0, "board_position": 0, "target_id": "7e92162b-3e97-480d-bb56-6a96f9b2a52a", "target_is_hero": false}, "timestamp_ms": 5159101001, "human_decision_time_ms": 2764, "state_after_summary": {"turn_number": 15, "p1_hp": 14, "p2_hp": 19, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159102690, "human_decision_time_ms": 1667, "state_after_summary": {"turn_number": 16, "p1_hp": 14, "p2_hp": 19, "p1_mana": 1, "p2_mana": 10, "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": 0, "target_id": null, "position": 1}, "timestamp_ms": 5159104792, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 14, "p2_hp": 19, "p1_mana": 1, "p2_mana": 0, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "7e92162b-3e97-480d-bb56-6a96f9b2a52a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159105265, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 8, "p2_hp": 19, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159105836, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 9, "p2_hp": 19, "p1_mana": 9, "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": 5159108000, "human_decision_time_ms": 2155, "state_after_summary": {"turn_number": 17, "p1_hp": 9, "p2_hp": 19, "p1_mana": 7, "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": 0, "target_id": "c9a43934-a257-4f48-a3c4-c19876c61775", "target_is_hero": true}, "timestamp_ms": 5159114213, "human_decision_time_ms": 6206, "state_after_summary": {"turn_number": 17, "p1_hp": 13, "p2_hp": 19, "p1_mana": 5, "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": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5159116344, "human_decision_time_ms": 2121, "state_after_summary": {"turn_number": 17, "p1_hp": 13, "p2_hp": 19, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b3f34342-a37b-4526-a746-3d024f20a70a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159118743, "human_decision_time_ms": 2391, "state_after_summary": {"turn_number": 17, "p1_hp": 13, "p2_hp": 14, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8c1349fd-d4fd-4bef-bec2-27666b0c6e23", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159119966, "human_decision_time_ms": 1215, "state_after_summary": {"turn_number": 17, "p1_hp": 13, "p2_hp": 11, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5159121051, "human_decision_time_ms": 1077, "state_after_summary": {"turn_number": 18, "p1_hp": 13, "p2_hp": 11, "p1_mana": 3, "p2_mana": 10, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 2}, "timestamp_ms": 5159122618, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 13, "p2_hp": 11, "p1_mana": 3, "p2_mana": 5, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7eda7c56-d7b3-4749-bc1f-201dbed928b5", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159123138, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 3, "p2_hp": 11, "p1_mana": 3, "p2_mana": 5, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7e92162b-3e97-480d-bb56-6a96f9b2a52a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5159123605, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 0, "p2_hp": 11, "p1_mana": 3, "p2_mana": 5, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 18, "p1_hp": 0, "p2_hp": 11, "p1_mana": 3, "p2_mana": 5, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "policy_warnings": [], "degraded": false}