{"log_version": "1.0", "battle_id": "b_8359c0ccc4", "group_id": "7ce432d67b01", "started_at": "2026-07-17T17:43:03Z", "finished_at": "2026-07-17T17:44:36Z", "duration_seconds": 93.379, "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, 22, 14, 15, 26, 32, 13, 8, 12], "p2": [3, 21, 50, 48, 36, 29, 46, 39, 11]}, "actions": [{"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320285402, "human_decision_time_ms": 1775, "state_after_summary": {"turn_number": 2, "p1_hp": 61, "p2_hp": 49, "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": 3, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320287765, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 61, "p2_hp": 49, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 0}, "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": 4320291811, "human_decision_time_ms": 4041, "state_after_summary": {"turn_number": 3, "p1_hp": 61, "p2_hp": 44, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320295219, "human_decision_time_ms": 3404, "state_after_summary": {"turn_number": 4, "p1_hp": 61, "p2_hp": 44, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "9c86f705-0f6d-4128-99f6-55fb80b32fd3", "position": 0}, "timestamp_ms": 4320297409, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 61, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320297848, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 61, "p2_hp": 49, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e4640b6e-236e-4b64-a0cc-5a085000792d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320301948, "human_decision_time_ms": 4096, "state_after_summary": {"turn_number": 5, "p1_hp": 61, "p2_hp": 44, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320303751, "human_decision_time_ms": 1798, "state_after_summary": {"turn_number": 6, "p1_hp": 61, "p2_hp": 44, "p1_mana": 3, "p2_mana": 3, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4320305676, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 61, "p2_hp": 44, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "141482de-4b23-4f76-bdee-04e9b6104e63", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320306210, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 58, "p2_hp": 44, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320306728, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 58, "p2_hp": 44, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "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": 1, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4320309586, "human_decision_time_ms": 2852, "state_after_summary": {"turn_number": 7, "p1_hp": 58, "p2_hp": 44, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6a2dc87a-c93b-472b-9df6-1d0be217acce", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320311285, "human_decision_time_ms": 1694, "state_after_summary": {"turn_number": 7, "p1_hp": 58, "p2_hp": 35, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e4640b6e-236e-4b64-a0cc-5a085000792d", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320312805, "human_decision_time_ms": 1514, "state_after_summary": {"turn_number": 7, "p1_hp": 58, "p2_hp": 30, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320313798, "human_decision_time_ms": 987, "state_after_summary": {"turn_number": 8, "p1_hp": 58, "p2_hp": 30, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "141482de-4b23-4f76-bdee-04e9b6104e63", "target_id": "6a2dc87a-c93b-472b-9df6-1d0be217acce", "target_is_hero": false}, "timestamp_ms": 4320316072, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 58, "p2_hp": 30, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "4989257d-f899-4c4c-b6b0-47660b4cc0e9", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320316872, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 52, "p2_hp": 30, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4320317644, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 52, "p2_hp": 30, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320318389, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 52, "p2_hp": 30, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "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": 4320320597, "human_decision_time_ms": 2199, "state_after_summary": {"turn_number": 9, "p1_hp": 52, "p2_hp": 30, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e4640b6e-236e-4b64-a0cc-5a085000792d", "target_id": "34e2d880-e362-4029-a311-c8e841a2fce7", "target_is_hero": false}, "timestamp_ms": 4320323421, "human_decision_time_ms": 2817, "state_after_summary": {"turn_number": 9, "p1_hp": 52, "p2_hp": 30, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320325424, "human_decision_time_ms": 1996, "state_after_summary": {"turn_number": 10, "p1_hp": 52, "p2_hp": 30, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "5794047d-7465-4ff9-887b-94e40f4862be", "position": 1}, "timestamp_ms": 4320327449, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 52, "p2_hp": 30, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320328142, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 52, "p2_hp": 30, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "4989257d-f899-4c4c-b6b0-47660b4cc0e9", "target_is_hero": false}, "timestamp_ms": 4320335730, "human_decision_time_ms": 7580, "state_after_summary": {"turn_number": 11, "p1_hp": 52, "p2_hp": 30, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "5794047d-7465-4ff9-887b-94e40f4862be", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320338460, "human_decision_time_ms": 2722, "state_after_summary": {"turn_number": 11, "p1_hp": 52, "p2_hp": 20, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4320341224, "human_decision_time_ms": 2757, "state_after_summary": {"turn_number": 11, "p1_hp": 54, "p2_hp": 20, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4320343346, "human_decision_time_ms": 2116, "state_after_summary": {"turn_number": 11, "p1_hp": 54, "p2_hp": 20, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320344999, "human_decision_time_ms": 1642, "state_after_summary": {"turn_number": 12, "p1_hp": 54, "p2_hp": 20, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 6, "p2_max_mana": 6, "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": 3, "target_id": null, "position": 1}, "timestamp_ms": 4320346765, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 54, "p2_hp": 20, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "690994ba-5d53-45fe-95ea-330e3df85b55", "target_id": "5794047d-7465-4ff9-887b-94e40f4862be", "target_is_hero": false}, "timestamp_ms": 4320347202, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 54, "p2_hp": 20, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 6, "p2_max_mana": 6, "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": 4320347845, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 54, "p2_hp": 20, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 6, "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": 2, "target_id": "12e3a5b9-1f48-4f4b-b338-41ee680c8595", "position": null}, "timestamp_ms": 4320348456, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 54, "p2_hp": 20, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320349046, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 54, "p2_hp": 20, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4320351299, "human_decision_time_ms": 2245, "state_after_summary": {"turn_number": 13, "p1_hp": 54, "p2_hp": 9, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4320353537, "human_decision_time_ms": 2231, "state_after_summary": {"turn_number": 13, "p1_hp": 54, "p2_hp": 9, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "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": 4320357232, "human_decision_time_ms": 3689, "state_after_summary": {"turn_number": 14, "p1_hp": 54, "p2_hp": 9, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "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": 2, "target_id": "9c86f705-0f6d-4128-99f6-55fb80b32fd3", "position": 1}, "timestamp_ms": 4320359671, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 54, "p2_hp": 16, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "5c59cbdd-0953-4016-bc63-af18016d1781", "target_id": "5794047d-7465-4ff9-887b-94e40f4862be", "target_is_hero": false}, "timestamp_ms": 4320360451, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 54, "p2_hp": 16, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4320361243, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 54, "p2_hp": 16, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 7, "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": 2, "target_id": null, "position": 1}, "timestamp_ms": 4320361747, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 54, "p2_hp": 16, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 7, "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": 4320362316, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 54, "p2_hp": 16, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 7, "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": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4320366059, "human_decision_time_ms": 3735, "state_after_summary": {"turn_number": 15, "p1_hp": 54, "p2_hp": 16, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "5794047d-7465-4ff9-887b-94e40f4862be", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320367546, "human_decision_time_ms": 1480, "state_after_summary": {"turn_number": 15, "p1_hp": 54, "p2_hp": 6, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "12e3a5b9-1f48-4f4b-b338-41ee680c8595", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320368870, "human_decision_time_ms": 1317, "state_after_summary": {"turn_number": 15, "p1_hp": 54, "p2_hp": 2, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 7, "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": 4320370312, "human_decision_time_ms": 1435, "state_after_summary": {"turn_number": 16, "p1_hp": 54, "p2_hp": 2, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 8, "p2_max_mana": 8, "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": 3, "target_id": "efdb8205-854b-4301-8427-06451d83048e", "position": 2}, "timestamp_ms": 4320372662, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 54, "p2_hp": 2, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 8, "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": 4320373455, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 54, "p2_hp": 2, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "5794047d-7465-4ff9-887b-94e40f4862be", "position": null}, "timestamp_ms": 4320374047, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 54, "p2_hp": 2, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4320374823, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 54, "p2_hp": 2, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "22ad3446-6489-4430-ac19-9cd569a51fd5", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4320377002, "human_decision_time_ms": 2171, "state_after_summary": {"turn_number": 17, "p1_hp": 54, "p2_hp": 0, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 17, "p1_hp": 54, "p2_hp": 0, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 3}, "policy_warnings": [], "degraded": false}