{"log_version": "1.0", "battle_id": "b_b50b8f7c0b", "group_id": "fa96944d303f", "started_at": "2026-07-26T18:08:31Z", "finished_at": "2026-07-26T18:11:09Z", "duration_seconds": 158.255, "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": [7, 18, 16, 21, 30, 19, 25, 10, 12], "p2": [1, 16, 51, 32, 18, 19, 13, 10, 8]}, "actions": [{"turn": 1, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 5099413930, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 1, "p1_hp": 27, "p2_hp": 41, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099414372, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 27, "p2_hp": 41, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099415870, "human_decision_time_ms": 1494, "state_after_summary": {"turn_number": 3, "p1_hp": 27, "p2_hp": 41, "p1_mana": 2, "p2_mana": 2, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099417448, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 27, "p2_hp": 41, "p1_mana": 3, "p2_mana": 2, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 4, "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": 5099420111, "human_decision_time_ms": 2659, "state_after_summary": {"turn_number": 4, "p1_hp": 27, "p2_hp": 41, "p1_mana": 0, "p2_mana": 2, "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": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099420880, "human_decision_time_ms": 764, "state_after_summary": {"turn_number": 5, "p1_hp": 27, "p2_hp": 41, "p1_mana": 0, "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": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099422742, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 27, "p2_hp": 41, "p1_mana": 4, "p2_mana": 3, "p1_max_mana": 4, "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": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5099427150, "human_decision_time_ms": 4402, "state_after_summary": {"turn_number": 6, "p1_hp": 27, "p2_hp": 41, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "9537621a-9e5f-438a-820a-eb0a24a53b59", "target_id": "062ea712-30a0-4a60-a7fe-43cd293233f1", "target_is_hero": false}, "timestamp_ms": 5099428840, "human_decision_time_ms": 1685, "state_after_summary": {"turn_number": 6, "p1_hp": 27, "p2_hp": 41, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 4, "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": 5099430016, "human_decision_time_ms": 1171, "state_after_summary": {"turn_number": 7, "p1_hp": 27, "p2_hp": 41, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 4, "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": 1, "target_id": null, "position": 1}, "timestamp_ms": 5099431703, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 27, "p2_hp": 41, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_id": "9537621a-9e5f-438a-820a-eb0a24a53b59", "target_is_hero": false}, "timestamp_ms": 5099432228, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 27, "p2_hp": 41, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099432727, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 27, "p2_hp": 41, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b9d41668-4b05-4c4e-bc4d-d663e2986ec6", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099435444, "human_decision_time_ms": 2711, "state_after_summary": {"turn_number": 8, "p1_hp": 27, "p2_hp": 35, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "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": 5099437053, "human_decision_time_ms": 1602, "state_after_summary": {"turn_number": 8, "p1_hp": 27, "p2_hp": 35, "p1_mana": 1, "p2_mana": 0, "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": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099438776, "human_decision_time_ms": 1718, "state_after_summary": {"turn_number": 9, "p1_hp": 27, "p2_hp": 35, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "b9d41668-4b05-4c4e-bc4d-d663e2986ec6", "position": null}, "timestamp_ms": 5099440436, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 27, "p2_hp": 35, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099441170, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 20, "p2_hp": 35, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "86a914e6-3b65-49d3-b7b3-319a202baf17", "position": null}, "timestamp_ms": 5099441709, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 18, "p2_hp": 35, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099442351, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 18, "p2_hp": 35, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "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": 5099444497, "human_decision_time_ms": 2139, "state_after_summary": {"turn_number": 10, "p1_hp": 18, "p2_hp": 35, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_is_hero": false}, "timestamp_ms": 5099446104, "human_decision_time_ms": 1600, "state_after_summary": {"turn_number": 10, "p1_hp": 18, "p2_hp": 35, "p1_mana": 1, "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": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099447352, "human_decision_time_ms": 1242, "state_after_summary": {"turn_number": 11, "p1_hp": 18, "p2_hp": 35, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "acd97896-ee1d-4ca7-a8d1-492d9a2a3044", "position": 1}, "timestamp_ms": 5099449287, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 18, "p2_hp": 35, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099449830, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 18, "p2_hp": 35, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 12, "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": 5099452009, "human_decision_time_ms": 2168, "state_after_summary": {"turn_number": 12, "p1_hp": 18, "p2_hp": 35, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099453161, "human_decision_time_ms": 1145, "state_after_summary": {"turn_number": 12, "p1_hp": 18, "p2_hp": 35, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099454299, "human_decision_time_ms": 1132, "state_after_summary": {"turn_number": 13, "p1_hp": 18, "p2_hp": 35, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 5099455921, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 18, "p2_hp": 35, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e11f2008-ecb8-49a1-bf20-aac073a5d7ef", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099456549, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 13, "p2_hp": 35, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099457029, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 13, "p2_hp": 35, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "86a914e6-3b65-49d3-b7b3-319a202baf17", "position": null}, "timestamp_ms": 5099457695, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 11, "p2_hp": 35, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099458229, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 11, "p2_hp": 35, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5099463402, "human_decision_time_ms": 5166, "state_after_summary": {"turn_number": 14, "p1_hp": 11, "p2_hp": 35, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5099464883, "human_decision_time_ms": 1473, "state_after_summary": {"turn_number": 14, "p1_hp": 11, "p2_hp": 35, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "acd97896-ee1d-4ca7-a8d1-492d9a2a3044", "target_id": "6c78f8ca-24c0-4aa3-b2df-9c2e2eea3619", "target_is_hero": false}, "timestamp_ms": 5099470981, "human_decision_time_ms": 6088, "state_after_summary": {"turn_number": 14, "p1_hp": 11, "p2_hp": 35, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "3ebdc5e2-bb26-4a6a-8fff-b67e254953cc", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099472516, "human_decision_time_ms": 1527, "state_after_summary": {"turn_number": 14, "p1_hp": 11, "p2_hp": 30, "p1_mana": 1, "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": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099473743, "human_decision_time_ms": 1220, "state_after_summary": {"turn_number": 15, "p1_hp": 11, "p2_hp": 30, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "acd97896-ee1d-4ca7-a8d1-492d9a2a3044", "position": null}, "timestamp_ms": 5099475547, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 11, "p2_hp": 30, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099476254, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 11, "p2_hp": 30, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e11f2008-ecb8-49a1-bf20-aac073a5d7ef", "target_id": "9537621a-9e5f-438a-820a-eb0a24a53b59", "target_is_hero": false}, "timestamp_ms": 5099477050, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 11, "p2_hp": 30, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099477610, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 11, "p2_hp": 30, "p1_mana": 9, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "3ebdc5e2-bb26-4a6a-8fff-b67e254953cc", "target_id": "e11f2008-ecb8-49a1-bf20-aac073a5d7ef", "target_is_hero": false}, "timestamp_ms": 5099480224, "human_decision_time_ms": 2606, "state_after_summary": {"turn_number": 16, "p1_hp": 11, "p2_hp": 30, "p1_mana": 9, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "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": 5099481941, "human_decision_time_ms": 1710, "state_after_summary": {"turn_number": 16, "p1_hp": 11, "p2_hp": 30, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099482800, "human_decision_time_ms": 852, "state_after_summary": {"turn_number": 16, "p1_hp": 11, "p2_hp": 30, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "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": 5099484312, "human_decision_time_ms": 1501, "state_after_summary": {"turn_number": 16, "p1_hp": 11, "p2_hp": 30, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099485724, "human_decision_time_ms": 1405, "state_after_summary": {"turn_number": 17, "p1_hp": 11, "p2_hp": 30, "p1_mana": 3, "p2_mana": 9, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 5099488230, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 11, "p2_hp": 30, "p1_mana": 3, "p2_mana": 5, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099488841, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 4, "p2_hp": 30, "p1_mana": 3, "p2_mana": 5, "p1_max_mana": 9, "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": 2, "target_id": "b9d41668-4b05-4c4e-bc4d-d663e2986ec6", "position": null}, "timestamp_ms": 5099489488, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 4, "p2_hp": 30, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099490009, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 30, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "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": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_is_hero": false}, "timestamp_ms": 5099493223, "human_decision_time_ms": 3206, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 30, "p1_mana": 6, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "3ebdc5e2-bb26-4a6a-8fff-b67e254953cc", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099494674, "human_decision_time_ms": 1444, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 25, "p1_mana": 6, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "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": 5099496039, "human_decision_time_ms": 1357, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 25, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099496775, "human_decision_time_ms": 729, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 25, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "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": 5099498249, "human_decision_time_ms": 1466, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 25, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099499139, "human_decision_time_ms": 883, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 25, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099501327, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 25, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "b9d41668-4b05-4c4e-bc4d-d663e2986ec6", "position": 1}, "timestamp_ms": 5099502089, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 25, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "86a914e6-3b65-49d3-b7b3-319a202baf17", "position": null}, "timestamp_ms": 5099502557, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 2, "p2_hp": 25, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099503328, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 2, "p2_hp": 25, "p1_mana": 10, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "3ebdc5e2-bb26-4a6a-8fff-b67e254953cc", "target_id": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_is_hero": false}, "timestamp_ms": 5099508583, "human_decision_time_ms": 5246, "state_after_summary": {"turn_number": 20, "p1_hp": 2, "p2_hp": 25, "p1_mana": 10, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "e11f2008-ecb8-49a1-bf20-aac073a5d7ef", "target_is_hero": false}, "timestamp_ms": 5099512720, "human_decision_time_ms": 4130, "state_after_summary": {"turn_number": 20, "p1_hp": 2, "p2_hp": 25, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "49f2e8fc-1036-4f46-a1d5-4ca75adb8f0b", "target_id": "e11f2008-ecb8-49a1-bf20-aac073a5d7ef", "target_is_hero": false}, "timestamp_ms": 5099514179, "human_decision_time_ms": 1451, "state_after_summary": {"turn_number": 20, "p1_hp": 2, "p2_hp": 25, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099514984, "human_decision_time_ms": 794, "state_after_summary": {"turn_number": 20, "p1_hp": 2, "p2_hp": 25, "p1_mana": 3, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099516064, "human_decision_time_ms": 1073, "state_after_summary": {"turn_number": 21, "p1_hp": 2, "p2_hp": 25, "p1_mana": 3, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 5099518525, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 2, "p2_hp": 25, "p1_mana": 3, "p2_mana": 6, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099519314, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 2, "p2_hp": 25, "p1_mana": 3, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "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": null}, "timestamp_ms": 5099519847, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 2, "p2_hp": 25, "p1_mana": 3, "p2_mana": 0, "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": 1, "target_id": null, "position": 1}, "timestamp_ms": 5099520440, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 2, "p2_hp": 25, "p1_mana": 3, "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": 5099521031, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 2, "p2_hp": 25, "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": 2, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5099523532, "human_decision_time_ms": 2472, "state_after_summary": {"turn_number": 22, "p1_hp": 2, "p2_hp": 25, "p1_mana": 7, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "b9d41668-4b05-4c4e-bc4d-d663e2986ec6", "target_id": "6c78f8ca-24c0-4aa3-b2df-9c2e2eea3619", "target_is_hero": false}, "timestamp_ms": 5099525851, "human_decision_time_ms": 2291, "state_after_summary": {"turn_number": 22, "p1_hp": 2, "p2_hp": 25, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "acd97896-ee1d-4ca7-a8d1-492d9a2a3044", "target_id": "062ea712-30a0-4a60-a7fe-43cd293233f1", "target_is_hero": false}, "timestamp_ms": 5099527365, "human_decision_time_ms": 1492, "state_after_summary": {"turn_number": 22, "p1_hp": 2, "p2_hp": 25, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099528192, "human_decision_time_ms": 806, "state_after_summary": {"turn_number": 22, "p1_hp": 2, "p2_hp": 25, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5099529794, "human_decision_time_ms": 1579, "state_after_summary": {"turn_number": 22, "p1_hp": 2, "p2_hp": 25, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099530713, "human_decision_time_ms": 910, "state_after_summary": {"turn_number": 23, "p1_hp": 2, "p2_hp": 25, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099533207, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 2, "p2_hp": 25, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "b9d41668-4b05-4c4e-bc4d-d663e2986ec6", "position": null}, "timestamp_ms": 5099533755, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 2, "p2_hp": 25, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099534260, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 2, "p2_hp": 25, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099534801, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 2, "p2_hp": 25, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 24, "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": 5099537722, "human_decision_time_ms": 2912, "state_after_summary": {"turn_number": 24, "p1_hp": 2, "p2_hp": 25, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 24, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "acd97896-ee1d-4ca7-a8d1-492d9a2a3044", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099539235, "human_decision_time_ms": 1506, "state_after_summary": {"turn_number": 24, "p1_hp": 2, "p2_hp": 19, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 24, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "9537621a-9e5f-438a-820a-eb0a24a53b59", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5099540177, "human_decision_time_ms": 935, "state_after_summary": {"turn_number": 24, "p1_hp": 2, "p2_hp": 18, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 25, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099540925, "human_decision_time_ms": 740, "state_after_summary": {"turn_number": 25, "p1_hp": 2, "p2_hp": 18, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 25, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 5099542490, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 2, "p2_hp": 18, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 25, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099543078, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 2, "p2_hp": 18, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 25, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 1}, "timestamp_ms": 5099543841, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 2, "p2_hp": 18, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 25, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 5099544293, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 2, "p2_hp": 18, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 25, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_id": "9537621a-9e5f-438a-820a-eb0a24a53b59", "target_is_hero": false}, "timestamp_ms": 5099544801, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 2, "p2_hp": 18, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 26, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099545463, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 26, "p1_hp": 2, "p2_hp": 18, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "acd97896-ee1d-4ca7-a8d1-492d9a2a3044", "target_id": "062ea712-30a0-4a60-a7fe-43cd293233f1", "target_is_hero": false}, "timestamp_ms": 5099558535, "human_decision_time_ms": 13063, "state_after_summary": {"turn_number": 26, "p1_hp": 2, "p2_hp": 18, "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": 26, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "47dc0888-667d-4109-9c1b-e1d3226272a9", "target_id": "6a10166c-4104-43f8-9a2a-907f2bc3038c", "target_is_hero": false}, "timestamp_ms": 5099561809, "human_decision_time_ms": 3267, "state_after_summary": {"turn_number": 26, "p1_hp": 2, "p2_hp": 18, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "6c78f8ca-24c0-4aa3-b2df-9c2e2eea3619", "target_is_hero": false}, "timestamp_ms": 5099564472, "human_decision_time_ms": 2655, "state_after_summary": {"turn_number": 26, "p1_hp": 2, "p2_hp": 18, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5099566022, "human_decision_time_ms": 1542, "state_after_summary": {"turn_number": 26, "p1_hp": 2, "p2_hp": 18, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 27, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5099567043, "human_decision_time_ms": 1013, "state_after_summary": {"turn_number": 27, "p1_hp": 2, "p2_hp": 18, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 27, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5099568623, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 27, "p1_hp": 2, "p2_hp": 18, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 27, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "47dc0888-667d-4109-9c1b-e1d3226272a9", "position": 1}, "timestamp_ms": 5099569351, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 27, "p1_hp": 2, "p2_hp": 18, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 27, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "86a914e6-3b65-49d3-b7b3-319a202baf17", "position": null}, "timestamp_ms": 5099570040, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 27, "p1_hp": 0, "p2_hp": 18, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 27, "p1_hp": 0, "p2_hp": 18, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "policy_warnings": [], "degraded": false}