{"log_version": "1.0", "battle_id": "b_8133ae3034", "group_id": "6308d5eb4186", "started_at": "2026-07-22T19:33:33Z", "finished_at": "2026-07-22T19:36:18Z", "duration_seconds": 164.116, "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": [1, 47, 35, 24, 50, 32, 44, 13, 8], "p2": [5, 16, 51, 21, 15, 27, 8, 12, 11]}, "actions": [{"turn": 1, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4758916489, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 1, "p1_hp": 45, "p2_hp": 49, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 0, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 1, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4758917125, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 1, "p1_hp": 45, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 0, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 2, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758917802, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 2, "p1_hp": 45, "p2_hp": 49, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758919356, "human_decision_time_ms": 1550, "state_after_summary": {"turn_number": 3, "p1_hp": 45, "p2_hp": 49, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4758921623, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 41, "p2_hp": 49, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758922412, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 38, "p2_hp": 49, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 1, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758922853, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 38, "p2_hp": 49, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 0, "p2_board_count": 3}, "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": 4758924759, "human_decision_time_ms": 1901, "state_after_summary": {"turn_number": 4, "p1_hp": 38, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": "42c30297-3cf7-473b-9c4c-f7d82d723d06", "target_is_hero": false}, "timestamp_ms": 4758926991, "human_decision_time_ms": 2226, "state_after_summary": {"turn_number": 4, "p1_hp": 38, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758928123, "human_decision_time_ms": 1127, "state_after_summary": {"turn_number": 5, "p1_hp": 38, "p2_hp": 49, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "09846d5c-bf5f-402a-8bb8-ad1be1070215", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758929709, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 34, "p2_hp": 49, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758930393, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 31, "p2_hp": 49, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 2, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758931091, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 31, "p2_hp": 49, "p1_mana": 3, "p2_mana": 3, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": "42c30297-3cf7-473b-9c4c-f7d82d723d06", "target_is_hero": false}, "timestamp_ms": 4758933087, "human_decision_time_ms": 1990, "state_after_summary": {"turn_number": 6, "p1_hp": 31, "p2_hp": 49, "p1_mana": 3, "p2_mana": 3, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758934249, "human_decision_time_ms": 1156, "state_after_summary": {"turn_number": 7, "p1_hp": 31, "p2_hp": 49, "p1_mana": 3, "p2_mana": 4, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4758936581, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 31, "p2_hp": 49, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "09846d5c-bf5f-402a-8bb8-ad1be1070215", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758937282, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 27, "p2_hp": 49, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758938051, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 24, "p2_hp": 49, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758938629, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 24, "p2_hp": 49, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "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": 4758940624, "human_decision_time_ms": 1988, "state_after_summary": {"turn_number": 8, "p1_hp": 24, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a00f6218-e0d7-47ee-a377-ce9fa7427e7a", "target_id": "b20f994b-d029-43b3-a054-8885a9a43714", "target_is_hero": false}, "timestamp_ms": 4758943338, "human_decision_time_ms": 2707, "state_after_summary": {"turn_number": 8, "p1_hp": 24, "p2_hp": 49, "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": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": "09846d5c-bf5f-402a-8bb8-ad1be1070215", "target_is_hero": false}, "timestamp_ms": 4758945188, "human_decision_time_ms": 1838, "state_after_summary": {"turn_number": 8, "p1_hp": 24, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758946282, "human_decision_time_ms": 1087, "state_after_summary": {"turn_number": 9, "p1_hp": 24, "p2_hp": 49, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 4, "p2_max_mana": 5, "p1_board_count": 0, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "fe3a0a7a-1fda-4a25-a7c8-b59118365778", "position": 1}, "timestamp_ms": 4758948314, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 21, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "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": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758948741, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 18, "p2_hp": 49, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "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": 4758949254, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 18, "p2_hp": 49, "p1_mana": 5, "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": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "fe3a0a7a-1fda-4a25-a7c8-b59118365778", "target_is_hero": true}, "timestamp_ms": 4758951044, "human_decision_time_ms": 1783, "state_after_summary": {"turn_number": 10, "p1_hp": 26, "p2_hp": 49, "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": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758952693, "human_decision_time_ms": 1642, "state_after_summary": {"turn_number": 11, "p1_hp": 26, "p2_hp": 49, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ae6c6fa8-5791-4945-8087-0d59d83e6bcd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758955102, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 20, "p2_hp": 49, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "fe3a0a7a-1fda-4a25-a7c8-b59118365778", "position": null}, "timestamp_ms": 4758955566, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 18, "p2_hp": 49, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758956329, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 15, "p2_hp": 49, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "e0845273-aac0-4d26-ba53-02ea87e1239b", "position": null}, "timestamp_ms": 4758956902, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 15, "p2_hp": 49, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 4758957475, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 15, "p2_hp": 49, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4758957984, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 15, "p2_hp": 49, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 2}, "timestamp_ms": 4758958606, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 15, "p2_hp": 49, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758959412, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 15, "p2_hp": 49, "p1_mana": 4, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_is_hero": false}, "timestamp_ms": 4758961203, "human_decision_time_ms": 1783, "state_after_summary": {"turn_number": 12, "p1_hp": 15, "p2_hp": 49, "p1_mana": 3, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4758962935, "human_decision_time_ms": 1725, "state_after_summary": {"turn_number": 12, "p1_hp": 15, "p2_hp": 49, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758964088, "human_decision_time_ms": 1146, "state_after_summary": {"turn_number": 13, "p1_hp": 15, "p2_hp": 49, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ae6c6fa8-5791-4945-8087-0d59d83e6bcd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758965724, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 9, "p2_hp": 49, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "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": null}, "timestamp_ms": 4758966331, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 9, "p2_hp": 49, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 6, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758966837, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 9, "p2_hp": 49, "p1_mana": 6, "p2_mana": 7, "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": 3, "board_position": 0, "target_id": "ae6c6fa8-5791-4945-8087-0d59d83e6bcd", "target_is_hero": false}, "timestamp_ms": 4758969244, "human_decision_time_ms": 2399, "state_after_summary": {"turn_number": 14, "p1_hp": 9, "p2_hp": 49, "p1_mana": 2, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e0845273-aac0-4d26-ba53-02ea87e1239b", "target_id": "42c30297-3cf7-473b-9c4c-f7d82d723d06", "target_is_hero": false}, "timestamp_ms": 4758971006, "human_decision_time_ms": 1752, "state_after_summary": {"turn_number": 14, "p1_hp": 9, "p2_hp": 49, "p1_mana": 2, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4758971874, "human_decision_time_ms": 860, "state_after_summary": {"turn_number": 14, "p1_hp": 9, "p2_hp": 49, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758972787, "human_decision_time_ms": 893, "state_after_summary": {"turn_number": 15, "p1_hp": 9, "p2_hp": 49, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4758974934, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 9, "p2_hp": 49, "p1_mana": 0, "p2_mana": 6, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 4758975436, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 9, "p2_hp": 49, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "fe3a0a7a-1fda-4a25-a7c8-b59118365778", "position": null}, "timestamp_ms": 4758975951, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 7, "p2_hp": 49, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 7, "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": 4758976636, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 7, "p2_hp": 49, "p1_mana": 8, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "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": 4758978965, "human_decision_time_ms": 2321, "state_after_summary": {"turn_number": 16, "p1_hp": 7, "p2_hp": 49, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e0845273-aac0-4d26-ba53-02ea87e1239b", "target_id": "b20f994b-d029-43b3-a054-8885a9a43714", "target_is_hero": false}, "timestamp_ms": 4758981304, "human_decision_time_ms": 2332, "state_after_summary": {"turn_number": 16, "p1_hp": 7, "p2_hp": 49, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a00f6218-e0d7-47ee-a377-ce9fa7427e7a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4758982648, "human_decision_time_ms": 1338, "state_after_summary": {"turn_number": 16, "p1_hp": 7, "p2_hp": 43, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4758983621, "human_decision_time_ms": 966, "state_after_summary": {"turn_number": 16, "p1_hp": 7, "p2_hp": 43, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 8, "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": 4758986006, "human_decision_time_ms": 2374, "state_after_summary": {"turn_number": 17, "p1_hp": 7, "p2_hp": 43, "p1_mana": 2, "p2_mana": 9, "p1_max_mana": 8, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4758987876, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 7, "p2_hp": 43, "p1_mana": 2, "p2_mana": 7, "p1_max_mana": 8, "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": 0, "target_id": null, "position": 0}, "timestamp_ms": 4758988296, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 7, "p2_hp": 43, "p1_mana": 2, "p2_mana": 5, "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": 4758988900, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 7, "p2_hp": 43, "p1_mana": 2, "p2_mana": 1, "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": 4758989348, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 7, "p2_hp": 43, "p1_mana": 2, "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": 4758989858, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 7, "p2_hp": 43, "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": 3, "board_position": 0, "target_id": "09846d5c-bf5f-402a-8bb8-ad1be1070215", "target_is_hero": false}, "timestamp_ms": 4758992082, "human_decision_time_ms": 2216, "state_after_summary": {"turn_number": 18, "p1_hp": 7, "p2_hp": 43, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 9, "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": 1, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4758995239, "human_decision_time_ms": 3150, "state_after_summary": {"turn_number": 18, "p1_hp": 7, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 9, "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": "a00f6218-e0d7-47ee-a377-ce9fa7427e7a", "target_id": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_is_hero": false}, "timestamp_ms": 4758997960, "human_decision_time_ms": 2714, "state_after_summary": {"turn_number": 18, "p1_hp": 7, "p2_hp": 43, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4758999269, "human_decision_time_ms": 1302, "state_after_summary": {"turn_number": 19, "p1_hp": 7, "p2_hp": 43, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759001317, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 7, "p2_hp": 43, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 4759002123, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 7, "p2_hp": 43, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "fe3a0a7a-1fda-4a25-a7c8-b59118365778", "position": null}, "timestamp_ms": 4759002574, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 5, "p2_hp": 43, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "a00f6218-e0d7-47ee-a377-ce9fa7427e7a", "position": null}, "timestamp_ms": 4759003039, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 5, "p2_hp": 43, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759003640, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 5, "p2_hp": 43, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "fe28a0c7-ab0f-437c-b0fc-27150404c13e", "target_id": "b20f994b-d029-43b3-a054-8885a9a43714", "target_is_hero": false}, "timestamp_ms": 4759006630, "human_decision_time_ms": 2982, "state_after_summary": {"turn_number": 20, "p1_hp": 5, "p2_hp": 43, "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": 2, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759009762, "human_decision_time_ms": 3124, "state_after_summary": {"turn_number": 20, "p1_hp": 5, "p2_hp": 43, "p1_mana": 8, "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": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": "b20f994b-d029-43b3-a054-8885a9a43714", "target_is_hero": false}, "timestamp_ms": 4759010989, "human_decision_time_ms": 1220, "state_after_summary": {"turn_number": 20, "p1_hp": 5, "p2_hp": 43, "p1_mana": 8, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759012344, "human_decision_time_ms": 1347, "state_after_summary": {"turn_number": 20, "p1_hp": 5, "p2_hp": 43, "p1_mana": 6, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "fe3a0a7a-1fda-4a25-a7c8-b59118365778", "target_is_hero": true}, "timestamp_ms": 4759014009, "human_decision_time_ms": 1637, "state_after_summary": {"turn_number": 20, "p1_hp": 13, "p2_hp": 43, "p1_mana": 1, "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": 4759015315, "human_decision_time_ms": 1284, "state_after_summary": {"turn_number": 21, "p1_hp": 13, "p2_hp": 43, "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": 21, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759016927, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 13, "p2_hp": 43, "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": 21, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759017412, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 13, "p2_hp": 43, "p1_mana": 1, "p2_mana": 4, "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": 4759018030, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 13, "p2_hp": 43, "p1_mana": 1, "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": 4759018815, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 13, "p2_hp": 43, "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": 22, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759019241, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 43, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 0, "target_id": "42c30297-3cf7-473b-9c4c-f7d82d723d06", "target_is_hero": false}, "timestamp_ms": 4759022785, "human_decision_time_ms": 3536, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 43, "p1_mana": 5, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759024152, "human_decision_time_ms": 1360, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 43, "p1_mana": 3, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "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": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759025808, "human_decision_time_ms": 1645, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 43, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759027126, "human_decision_time_ms": 1310, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 39, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe28a0c7-ab0f-437c-b0fc-27150404c13e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759028046, "human_decision_time_ms": 912, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 36, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a00f6218-e0d7-47ee-a377-ce9fa7427e7a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759028953, "human_decision_time_ms": 899, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 30, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e0845273-aac0-4d26-ba53-02ea87e1239b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759029862, "human_decision_time_ms": 902, "state_after_summary": {"turn_number": 22, "p1_hp": 13, "p2_hp": 25, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759030823, "human_decision_time_ms": 953, "state_after_summary": {"turn_number": 23, "p1_hp": 13, "p2_hp": 25, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "a00f6218-e0d7-47ee-a377-ce9fa7427e7a", "position": 0}, "timestamp_ms": 4759033188, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 13, "p2_hp": 25, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759033867, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 13, "p2_hp": 25, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4759034438, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 13, "p2_hp": 25, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "fe3a0a7a-1fda-4a25-a7c8-b59118365778", "position": null}, "timestamp_ms": 4759035156, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 11, "p2_hp": 25, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759035943, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 11, "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": 24, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e0845273-aac0-4d26-ba53-02ea87e1239b", "target_id": "42c30297-3cf7-473b-9c4c-f7d82d723d06", "target_is_hero": false}, "timestamp_ms": 4759046080, "human_decision_time_ms": 10128, "state_after_summary": {"turn_number": 24, "p1_hp": 11, "p2_hp": 25, "p1_mana": 10, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 24, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe28a0c7-ab0f-437c-b0fc-27150404c13e", "target_id": "ae6c6fa8-5791-4945-8087-0d59d83e6bcd", "target_is_hero": false}, "timestamp_ms": 4759048054, "human_decision_time_ms": 1966, "state_after_summary": {"turn_number": 24, "p1_hp": 11, "p2_hp": 25, "p1_mana": 10, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 24, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": "ae6c6fa8-5791-4945-8087-0d59d83e6bcd", "target_is_hero": false}, "timestamp_ms": 4759049582, "human_decision_time_ms": 1520, "state_after_summary": {"turn_number": 24, "p1_hp": 11, "p2_hp": 25, "p1_mana": 10, "p2_mana": 2, "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": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759051885, "human_decision_time_ms": 2294, "state_after_summary": {"turn_number": 24, "p1_hp": 11, "p2_hp": 25, "p1_mana": 1, "p2_mana": 2, "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": 4759054034, "human_decision_time_ms": 2141, "state_after_summary": {"turn_number": 25, "p1_hp": 11, "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": 25, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759055649, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 11, "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": 25, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4759056201, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 7, "p2_hp": 25, "p1_mana": 1, "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": 4759056898, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 7, "p2_hp": 25, "p1_mana": 1, "p2_mana": 2, "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": 1, "target_id": null, "position": 1}, "timestamp_ms": 4759057682, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 7, "p2_hp": 25, "p1_mana": 1, "p2_mana": 1, "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": 0, "target_id": "e0845273-aac0-4d26-ba53-02ea87e1239b", "position": null}, "timestamp_ms": 4759058329, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 7, "p2_hp": 25, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 26, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759058869, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 25, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": "09846d5c-bf5f-402a-8bb8-ad1be1070215", "target_is_hero": false}, "timestamp_ms": 4759061099, "human_decision_time_ms": 2222, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 25, "p1_mana": 9, "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": 0, "target_id": "62befe70-a0cd-417a-a687-6b00bc9f0d33", "target_is_hero": false}, "timestamp_ms": 4759062971, "human_decision_time_ms": 1863, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 25, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759064208, "human_decision_time_ms": 1226, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 25, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 0}, "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": 4759065924, "human_decision_time_ms": 1708, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 25, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe28a0c7-ab0f-437c-b0fc-27150404c13e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759066949, "human_decision_time_ms": 1017, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 22, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "47269b3b-157d-45a5-842c-bb6bd61aa4d0", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759067763, "human_decision_time_ms": 805, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 14, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 26, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759068580, "human_decision_time_ms": 809, "state_after_summary": {"turn_number": 26, "p1_hp": 7, "p2_hp": 10, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 27, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759069465, "human_decision_time_ms": 877, "state_after_summary": {"turn_number": 27, "p1_hp": 7, "p2_hp": 10, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 27, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4759071726, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 27, "p1_hp": 7, "p2_hp": 10, "p1_mana": 1, "p2_mana": 6, "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": 4759072232, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 27, "p1_hp": 7, "p2_hp": 10, "p1_mana": 1, "p2_mana": 4, "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": 0, "target_id": null, "position": null}, "timestamp_ms": 4759072737, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 27, "p1_hp": 7, "p2_hp": 10, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 28, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759073390, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 28, "p1_hp": 7, "p2_hp": 10, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 28, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "47269b3b-157d-45a5-842c-bb6bd61aa4d0", "target_id": "b20f994b-d029-43b3-a054-8885a9a43714", "target_is_hero": false}, "timestamp_ms": 4759076010, "human_decision_time_ms": 2611, "state_after_summary": {"turn_number": 28, "p1_hp": 7, "p2_hp": 10, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 28, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "e0845273-aac0-4d26-ba53-02ea87e1239b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759076986, "human_decision_time_ms": 967, "state_after_summary": {"turn_number": 28, "p1_hp": 7, "p2_hp": 5, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 28, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "fe28a0c7-ab0f-437c-b0fc-27150404c13e", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759077760, "human_decision_time_ms": 766, "state_after_summary": {"turn_number": 28, "p1_hp": 7, "p2_hp": 2, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 28, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "8ea5cfac-ae44-4402-9348-3d91b4302a6c", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759078619, "human_decision_time_ms": 850, "state_after_summary": {"turn_number": 28, "p1_hp": 7, "p2_hp": 0, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 28, "p1_hp": 7, "p2_hp": 0, "p1_mana": 9, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "policy_warnings": [], "degraded": false}