{"log_version": "1.0", "battle_id": "b_148c9d96b4", "group_id": "ce6b96b41fd7", "started_at": "2026-07-20T12:04:33Z", "finished_at": "2026-07-20T12:08:59Z", "duration_seconds": 265.991, "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, 41, 31, 36, 52, 35, 37, 45, 10], "p2": [49, 52, 22, 46, 37, 45, 30, 50, 12]}, "actions": [{"turn": 1, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4559190513, "human_decision_time_ms": 16864, "state_after_summary": {"turn_number": 1, "p1_hp": 51, "p2_hp": 44, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 0, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559192375, "human_decision_time_ms": 1850, "state_after_summary": {"turn_number": 2, "p1_hp": 51, "p2_hp": 44, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4559194623, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 51, "p2_hp": 44, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559195233, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 51, "p2_hp": 44, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "c7364cc9-a105-4fd1-9cd9-f4dd99b840af", "target_is_hero": false}, "timestamp_ms": 4559200679, "human_decision_time_ms": 5441, "state_after_summary": {"turn_number": 3, "p1_hp": 51, "p2_hp": 44, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c7364cc9-a105-4fd1-9cd9-f4dd99b840af", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559203564, "human_decision_time_ms": 2879, "state_after_summary": {"turn_number": 3, "p1_hp": 51, "p2_hp": 42, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559206587, "human_decision_time_ms": 3018, "state_after_summary": {"turn_number": 4, "p1_hp": 51, "p2_hp": 42, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 2, "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": 4559209076, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 51, "p2_hp": 42, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "65e9c3c6-7187-4ccd-87e4-eeeac596a540", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559209835, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 51, "p2_hp": 42, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559210481, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 51, "p2_hp": 42, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4559214751, "human_decision_time_ms": 4253, "state_after_summary": {"turn_number": 5, "p1_hp": 51, "p2_hp": 42, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c7364cc9-a105-4fd1-9cd9-f4dd99b840af", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559221156, "human_decision_time_ms": 6387, "state_after_summary": {"turn_number": 5, "p1_hp": 51, "p2_hp": 40, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ad4992d1-db58-4d3e-bfb4-edb010dd110d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559224082, "human_decision_time_ms": 2918, "state_after_summary": {"turn_number": 5, "p1_hp": 51, "p2_hp": 38, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "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": 4559225926, "human_decision_time_ms": 1834, "state_after_summary": {"turn_number": 6, "p1_hp": 51, "p2_hp": 38, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b67c5cc3-cdae-40a4-8a26-8dda5fe5a984", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559227549, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 48, "p2_hp": 38, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 3, "p2_max_mana": 3, "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": 0, "target_id": "b67c5cc3-cdae-40a4-8a26-8dda5fe5a984", "position": 2}, "timestamp_ms": 4559228137, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 48, "p2_hp": 38, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "65e9c3c6-7187-4ccd-87e4-eeeac596a540", "target_id": "c7364cc9-a105-4fd1-9cd9-f4dd99b840af", "target_is_hero": false}, "timestamp_ms": 4559228560, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 48, "p2_hp": 38, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559229092, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 38, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 3}, "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": 4559240295, "human_decision_time_ms": 11196, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 38, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c7364cc9-a105-4fd1-9cd9-f4dd99b840af", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559242184, "human_decision_time_ms": 1882, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 36, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ad4992d1-db58-4d3e-bfb4-edb010dd110d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559242709, "human_decision_time_ms": 517, "state_after_summary": {"turn_number": 7, "p1_hp": 48, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559244452, "human_decision_time_ms": 1736, "state_after_summary": {"turn_number": 8, "p1_hp": 48, "p2_hp": 34, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 3}, "timestamp_ms": 4559245982, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 48, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b67c5cc3-cdae-40a4-8a26-8dda5fe5a984", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559246497, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 45, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e5d352ee-a4b7-42f4-8fb5-862e3e827d41", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559247290, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 45, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "65e9c3c6-7187-4ccd-87e4-eeeac596a540", "target_id": "ad4992d1-db58-4d3e-bfb4-edb010dd110d", "target_is_hero": false}, "timestamp_ms": 4559248033, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 41, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559248738, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 41, "p2_hp": 34, "p1_mana": 5, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "b16c7e96-ad85-4d64-aefb-cd74068cf199", "target_is_hero": true}, "timestamp_ms": 4559388738, "human_decision_time_ms": 3644, "state_after_summary": {"turn_number": 9, "p1_hp": 49, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ad4992d1-db58-4d3e-bfb4-edb010dd110d", "target_id": "2132464d-0e53-494a-b4fe-74f395165d7a", "target_is_hero": false}, "timestamp_ms": 4559392482, "human_decision_time_ms": 3736, "state_after_summary": {"turn_number": 9, "p1_hp": 49, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "84ca479c-db7a-428b-8a96-8986c2cdbb58", "target_id": "2132464d-0e53-494a-b4fe-74f395165d7a", "target_is_hero": false}, "timestamp_ms": 4559394530, "human_decision_time_ms": 2041, "state_after_summary": {"turn_number": 9, "p1_hp": 49, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c7364cc9-a105-4fd1-9cd9-f4dd99b840af", "target_id": "2132464d-0e53-494a-b4fe-74f395165d7a", "target_is_hero": false}, "timestamp_ms": 4559395754, "human_decision_time_ms": 1216, "state_after_summary": {"turn_number": 9, "p1_hp": 45, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559397890, "human_decision_time_ms": 2129, "state_after_summary": {"turn_number": 10, "p1_hp": 45, "p2_hp": 34, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 4559400353, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 45, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b67c5cc3-cdae-40a4-8a26-8dda5fe5a984", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559401004, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 42, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e5d352ee-a4b7-42f4-8fb5-862e3e827d41", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559401682, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 42, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559402106, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 42, "p2_hp": 34, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "b16c7e96-ad85-4d64-aefb-cd74068cf199", "target_is_hero": true}, "timestamp_ms": 4559404395, "human_decision_time_ms": 2281, "state_after_summary": {"turn_number": 11, "p1_hp": 46, "p2_hp": 34, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "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": 4559408997, "human_decision_time_ms": 4594, "state_after_summary": {"turn_number": 11, "p1_hp": 38, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "38827219-5410-400a-bac5-a0abb66d134a", "target_id": "671c333e-b67b-4330-89fd-558b680a2898", "target_is_hero": false}, "timestamp_ms": 4559416420, "human_decision_time_ms": 7415, "state_after_summary": {"turn_number": 11, "p1_hp": 34, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "84ca479c-db7a-428b-8a96-8986c2cdbb58", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559417995, "human_decision_time_ms": 1567, "state_after_summary": {"turn_number": 11, "p1_hp": 34, "p2_hp": 28, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559419210, "human_decision_time_ms": 1207, "state_after_summary": {"turn_number": 12, "p1_hp": 34, "p2_hp": 28, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 0}, "timestamp_ms": 4559420966, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 34, "p2_hp": 28, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 3, "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": null}, "timestamp_ms": 4559421426, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 34, "p2_hp": 28, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4559422149, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 34, "p2_hp": 28, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559422602, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 34, "p2_hp": 28, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "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": 4559425070, "human_decision_time_ms": 2443, "state_after_summary": {"turn_number": 13, "p1_hp": 34, "p2_hp": 28, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "84ca479c-db7a-428b-8a96-8986c2cdbb58", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559427028, "human_decision_time_ms": 1932, "state_after_summary": {"turn_number": 13, "p1_hp": 34, "p2_hp": 22, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "38827219-5410-400a-bac5-a0abb66d134a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559427905, "human_decision_time_ms": 853, "state_after_summary": {"turn_number": 13, "p1_hp": 34, "p2_hp": 16, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "96b5a9c0-340e-42ff-a50b-4c74936b3545", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559428650, "human_decision_time_ms": 736, "state_after_summary": {"turn_number": 13, "p1_hp": 34, "p2_hp": 14, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559429249, "human_decision_time_ms": 592, "state_after_summary": {"turn_number": 14, "p1_hp": 34, "p2_hp": 14, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 1}, "timestamp_ms": 4559431563, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 34, "p2_hp": 14, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 7, "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": 2, "target_id": "bbde7010-2628-4867-a385-e4e4b266544c", "position": 2}, "timestamp_ms": 4559432342, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 34, "p2_hp": 14, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b67c5cc3-cdae-40a4-8a26-8dda5fe5a984", "target_id": "7fa46d7d-e002-4de1-943a-d75b6bb83220", "target_is_hero": false}, "timestamp_ms": 4559433106, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 30, "p2_hp": 14, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4559433875, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 30, "p2_hp": 14, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "7fa46d7d-e002-4de1-943a-d75b6bb83220", "target_id": "671c333e-b67b-4330-89fd-558b680a2898", "target_is_hero": false}, "timestamp_ms": 4559436431, "human_decision_time_ms": 2530, "state_after_summary": {"turn_number": 15, "p1_hp": 26, "p2_hp": 14, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "84ca479c-db7a-428b-8a96-8986c2cdbb58", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559437872, "human_decision_time_ms": 1418, "state_after_summary": {"turn_number": 15, "p1_hp": 26, "p2_hp": 8, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "38827219-5410-400a-bac5-a0abb66d134a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559438785, "human_decision_time_ms": 889, "state_after_summary": {"turn_number": 15, "p1_hp": 26, "p2_hp": 2, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "96b5a9c0-340e-42ff-a50b-4c74936b3545", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4559439628, "human_decision_time_ms": 820, "state_after_summary": {"turn_number": 15, "p1_hp": 26, "p2_hp": 0, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 15, "p1_hp": 26, "p2_hp": 0, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "policy_warnings": [], "degraded": false}