{"log_version": "1.0", "battle_id": "b_64641058be", "group_id": "6308d5eb4186", "started_at": "2026-07-22T19:36:28Z", "finished_at": "2026-07-22T19:38:25Z", "duration_seconds": 117.111, "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": [1, 41, 14, 26, 39, 16, 20, 22, 8], "p2": [6, 30, 34, 36, 47, 29, 12, 10, 11]}, "actions": [{"turn": 2, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759091561, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 43, "p2_hp": 47, "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": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759092889, "human_decision_time_ms": 1324, "state_after_summary": {"turn_number": 3, "p1_hp": 43, "p2_hp": 47, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "6df32057-d601-4331-a010-053518894904", "position": 0}, "timestamp_ms": 4759095082, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 43, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "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": 4759095822, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 43, "p2_hp": 47, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "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": 1, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759097766, "human_decision_time_ms": 1939, "state_after_summary": {"turn_number": 4, "p1_hp": 43, "p2_hp": 47, "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": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759098752, "human_decision_time_ms": 981, "state_after_summary": {"turn_number": 5, "p1_hp": 43, "p2_hp": 47, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 4759101247, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 43, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "820ae7f6-fce6-4dcc-ad7b-df4b1279c4dd", "target_id": "ccf3a282-4590-42e6-a42a-7ccc00c0718b", "target_is_hero": false}, "timestamp_ms": 4759101755, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 43, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759102410, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 43, "p2_hp": 47, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ccf3a282-4590-42e6-a42a-7ccc00c0718b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759105820, "human_decision_time_ms": 3404, "state_after_summary": {"turn_number": 6, "p1_hp": 43, "p2_hp": 45, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "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": 4759108801, "human_decision_time_ms": 2975, "state_after_summary": {"turn_number": 6, "p1_hp": 43, "p2_hp": 45, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759109637, "human_decision_time_ms": 831, "state_after_summary": {"turn_number": 7, "p1_hp": 43, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": null}, "timestamp_ms": 4759111948, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 43, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ccbc3490-230e-404b-bdbb-202584f2d8a7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759112450, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 39, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "820ae7f6-fce6-4dcc-ad7b-df4b1279c4dd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759113026, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 37, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759113752, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 37, "p2_hp": 47, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759118967, "human_decision_time_ms": 5208, "state_after_summary": {"turn_number": 8, "p1_hp": 37, "p2_hp": 47, "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": 9, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759120105, "human_decision_time_ms": 1132, "state_after_summary": {"turn_number": 9, "p1_hp": 37, "p2_hp": 47, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 4, "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": 3, "target_id": null, "position": 2}, "timestamp_ms": 4759122580, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 37, "p2_hp": 47, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ccbc3490-230e-404b-bdbb-202584f2d8a7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759123374, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 33, "p2_hp": 47, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "820ae7f6-fce6-4dcc-ad7b-df4b1279c4dd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759123883, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 31, "p2_hp": 47, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "f41daef0-ac2c-4987-aee5-5e733f791585", "position": null}, "timestamp_ms": 4759124296, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 31, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759124741, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 31, "p2_hp": 47, "p1_mana": 5, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 10, "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": 4759127763, "human_decision_time_ms": 3010, "state_after_summary": {"turn_number": 10, "p1_hp": 31, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759129341, "human_decision_time_ms": 1567, "state_after_summary": {"turn_number": 11, "p1_hp": 31, "p2_hp": 47, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2a66e10f-e9e3-4d93-a981-d0044a26e929", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759131628, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 25, "p2_hp": 47, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 3}, "timestamp_ms": 4759132158, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 25, "p2_hp": 47, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": null}, "timestamp_ms": 4759132742, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 25, "p2_hp": 47, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759133302, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 25, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759133982, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 25, "p2_hp": 47, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "c8088caf-4fc6-4c4d-a4ff-4994caf7b891", "target_is_hero": false}, "timestamp_ms": 4759140049, "human_decision_time_ms": 6059, "state_after_summary": {"turn_number": 12, "p1_hp": 25, "p2_hp": 47, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f41daef0-ac2c-4987-aee5-5e733f791585", "target_id": "c8088caf-4fc6-4c4d-a4ff-4994caf7b891", "target_is_hero": false}, "timestamp_ms": 4759142803, "human_decision_time_ms": 2746, "state_after_summary": {"turn_number": 12, "p1_hp": 25, "p2_hp": 47, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ffae92c-f057-4741-9cfc-375843f9062f", "target_id": "2a66e10f-e9e3-4d93-a981-d0044a26e929", "target_is_hero": false}, "timestamp_ms": 4759146735, "human_decision_time_ms": 3925, "state_after_summary": {"turn_number": 12, "p1_hp": 25, "p2_hp": 47, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "8ffae92c-f057-4741-9cfc-375843f9062f", "target_is_hero": false}, "timestamp_ms": 4759148762, "human_decision_time_ms": 2007, "state_after_summary": {"turn_number": 12, "p1_hp": 25, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 6, "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": 4759150072, "human_decision_time_ms": 1280, "state_after_summary": {"turn_number": 13, "p1_hp": 25, "p2_hp": 47, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ccbc3490-230e-404b-bdbb-202584f2d8a7", "target_id": "04bd0421-91b0-4d2f-ad25-3ffb25b1d96e", "target_is_hero": false}, "timestamp_ms": 4759151719, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 20, "p2_hp": 47, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4759152421, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 20, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "820ae7f6-fce6-4dcc-ad7b-df4b1279c4dd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759152902, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 18, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759153672, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 18, "p2_hp": 47, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759155955, "human_decision_time_ms": 2275, "state_after_summary": {"turn_number": 14, "p1_hp": 18, "p2_hp": 47, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "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": 4759157127, "human_decision_time_ms": 1164, "state_after_summary": {"turn_number": 14, "p1_hp": 18, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759158066, "human_decision_time_ms": 932, "state_after_summary": {"turn_number": 15, "p1_hp": 18, "p2_hp": 47, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": null}, "timestamp_ms": 4759159765, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 18, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "0a3236ac-0afa-42e1-b4ce-3362d9034c00", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759160445, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 12, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "820ae7f6-fce6-4dcc-ad7b-df4b1279c4dd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759161042, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 10, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 4759161797, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 10, "p2_hp": 47, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759162386, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 10, "p2_hp": 47, "p1_mana": 7, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759165758, "human_decision_time_ms": 3364, "state_after_summary": {"turn_number": 16, "p1_hp": 10, "p2_hp": 47, "p1_mana": 3, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759166577, "human_decision_time_ms": 811, "state_after_summary": {"turn_number": 16, "p1_hp": 10, "p2_hp": 47, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "820ae7f6-fce6-4dcc-ad7b-df4b1279c4dd", "target_is_hero": false}, "timestamp_ms": 4759168837, "human_decision_time_ms": 2252, "state_after_summary": {"turn_number": 16, "p1_hp": 10, "p2_hp": 47, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759170531, "human_decision_time_ms": 1686, "state_after_summary": {"turn_number": 17, "p1_hp": 10, "p2_hp": 47, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759172447, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 10, "p2_hp": 47, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759173054, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 10, "p2_hp": 47, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 4759173797, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 10, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "0a3236ac-0afa-42e1-b4ce-3362d9034c00", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759174512, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 4, "p2_hp": 47, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759175256, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 47, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759177213, "human_decision_time_ms": 1949, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 47, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f41daef0-ac2c-4987-aee5-5e733f791585", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759181043, "human_decision_time_ms": 3823, "state_after_summary": {"turn_number": 18, "p1_hp": 4, "p2_hp": 41, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759182467, "human_decision_time_ms": 1417, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 43, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 2}, "timestamp_ms": 4759184011, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 43, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 3}, "timestamp_ms": 4759184622, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 43, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "c4972be3-c610-4a7b-8c3b-649f19a10586", "position": null}, "timestamp_ms": 4759185366, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 43, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 4759185870, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 4, "p2_hp": 43, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759186562, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 4, "p2_hp": 43, "p1_mana": 9, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 20, "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": 4759188614, "human_decision_time_ms": 2028, "state_after_summary": {"turn_number": 20, "p1_hp": 6, "p2_hp": 43, "p1_mana": 7, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759193738, "human_decision_time_ms": 5100, "state_after_summary": {"turn_number": 20, "p1_hp": 6, "p2_hp": 43, "p1_mana": 5, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 20, "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": 4759195664, "human_decision_time_ms": 1905, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 43, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f41daef0-ac2c-4987-aee5-5e733f791585", "target_id": "c8088caf-4fc6-4c4d-a4ff-4994caf7b891", "target_is_hero": false}, "timestamp_ms": 4759200573, "human_decision_time_ms": 4886, "state_after_summary": {"turn_number": 20, "p1_hp": 15, "p2_hp": 43, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759201782, "human_decision_time_ms": 1187, "state_after_summary": {"turn_number": 21, "p1_hp": 15, "p2_hp": 45, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759203787, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 15, "p2_hp": 45, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": null}, "timestamp_ms": 4759204239, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 15, "p2_hp": 45, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ccbc3490-230e-404b-bdbb-202584f2d8a7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759204924, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 11, "p2_hp": 45, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "2a66e10f-e9e3-4d93-a981-d0044a26e929", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759205646, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 5, "p2_hp": 45, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "0a3236ac-0afa-42e1-b4ce-3362d9034c00", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759206247, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 0, "p2_hp": 45, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 21, "p1_hp": 0, "p2_hp": 45, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 4}, "policy_warnings": [], "degraded": false}