{"log_version": "1.0", "battle_id": "b_f079c0b189", "group_id": "163406c2c8a9", "started_at": "2026-07-27T12:45:45Z", "finished_at": "2026-07-27T12:47:55Z", "duration_seconds": 129.373, "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": [4, 36, 50, 41, 22, 23, 28, 12, 11], "p2": [1, 40, 20, 52, 39, 38, 30, 11, 10]}, "actions": [{"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166448176, "human_decision_time_ms": 1582, "state_after_summary": {"turn_number": 2, "p1_hp": 46, "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": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166450482, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 46, "p2_hp": 47, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 0, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166452932, "human_decision_time_ms": 2446, "state_after_summary": {"turn_number": 3, "p1_hp": 46, "p2_hp": 47, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166453882, "human_decision_time_ms": 945, "state_after_summary": {"turn_number": 4, "p1_hp": 46, "p2_hp": 47, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 2, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 5166455473, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 46, "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": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166456089, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 46, "p2_hp": 47, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c24cf3a2-aec7-4929-be74-1e2711d5f1ba", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166458473, "human_decision_time_ms": 2379, "state_after_summary": {"turn_number": 5, "p1_hp": 46, "p2_hp": 40, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166459881, "human_decision_time_ms": 1404, "state_after_summary": {"turn_number": 5, "p1_hp": 46, "p2_hp": 40, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166461025, "human_decision_time_ms": 1138, "state_after_summary": {"turn_number": 5, "p1_hp": 46, "p2_hp": 40, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166462162, "human_decision_time_ms": 1132, "state_after_summary": {"turn_number": 6, "p1_hp": 46, "p2_hp": 40, "p1_mana": 1, "p2_mana": 1, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "71cc5c27-5e54-4c10-8e1b-0af7151305c6", "target_id": "c24cf3a2-aec7-4929-be74-1e2711d5f1ba", "target_is_hero": false}, "timestamp_ms": 5166464524, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 46, "p2_hp": 40, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166465035, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 46, "p2_hp": 40, "p1_mana": 4, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 0, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 7, "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": 5166467728, "human_decision_time_ms": 2687, "state_after_summary": {"turn_number": 7, "p1_hp": 46, "p2_hp": 40, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166468492, "human_decision_time_ms": 756, "state_after_summary": {"turn_number": 8, "p1_hp": 46, "p2_hp": 40, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 5166470358, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 46, "p2_hp": 40, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 4, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": "9be1bc67-fab2-49d0-a8fd-b31dedf6f47b", "position": 1}, "timestamp_ms": 5166471166, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 46, "p2_hp": 40, "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": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166471913, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 46, "p2_hp": 40, "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": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_id": "a8fecd11-ddff-46c1-a681-20f0785b7452", "target_is_hero": false}, "timestamp_ms": 5166476492, "human_decision_time_ms": 4573, "state_after_summary": {"turn_number": 9, "p1_hp": 46, "p2_hp": 40, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_is_hero": false}, "timestamp_ms": 5166478237, "human_decision_time_ms": 1738, "state_after_summary": {"turn_number": 9, "p1_hp": 46, "p2_hp": 40, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "52625215-bc2b-45fc-9aa8-02eb24854bb7", "target_is_hero": false}, "timestamp_ms": 5166479841, "human_decision_time_ms": 1599, "state_after_summary": {"turn_number": 9, "p1_hp": 46, "p2_hp": 40, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166480657, "human_decision_time_ms": 810, "state_after_summary": {"turn_number": 9, "p1_hp": 46, "p2_hp": 40, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166481986, "human_decision_time_ms": 1323, "state_after_summary": {"turn_number": 10, "p1_hp": 46, "p2_hp": 40, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 1}, "timestamp_ms": 5166483831, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 46, "p2_hp": 40, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166484272, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 46, "p2_hp": 40, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166485057, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 46, "p2_hp": 40, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_id": "3b4df99c-d827-4d42-849e-36cb728c2bbf", "target_is_hero": false}, "timestamp_ms": 5166487425, "human_decision_time_ms": 2361, "state_after_summary": {"turn_number": 11, "p1_hp": 46, "p2_hp": 40, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ed6cad08-9350-4c41-a11d-63328a4d5b32", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166488564, "human_decision_time_ms": 1130, "state_after_summary": {"turn_number": 11, "p1_hp": 46, "p2_hp": 38, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166490263, "human_decision_time_ms": 1692, "state_after_summary": {"turn_number": 11, "p1_hp": 46, "p2_hp": 38, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166491240, "human_decision_time_ms": 969, "state_after_summary": {"turn_number": 11, "p1_hp": 46, "p2_hp": 38, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "52625215-bc2b-45fc-9aa8-02eb24854bb7", "target_is_hero": false}, "timestamp_ms": 5166493296, "human_decision_time_ms": 2049, "state_after_summary": {"turn_number": 11, "p1_hp": 46, "p2_hp": 38, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166494083, "human_decision_time_ms": 781, "state_after_summary": {"turn_number": 12, "p1_hp": 46, "p2_hp": 38, "p1_mana": 3, "p2_mana": 4, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 1}, "timestamp_ms": 5166496161, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 46, "p2_hp": 38, "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": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "position": null}, "timestamp_ms": 5166496883, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 46, "p2_hp": 38, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166497434, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 46, "p2_hp": 38, "p1_mana": 7, "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": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166500046, "human_decision_time_ms": 2605, "state_after_summary": {"turn_number": 13, "p1_hp": 46, "p2_hp": 38, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ed6cad08-9350-4c41-a11d-63328a4d5b32", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166501440, "human_decision_time_ms": 1387, "state_after_summary": {"turn_number": 13, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166502739, "human_decision_time_ms": 1292, "state_after_summary": {"turn_number": 14, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "a202cb9d-8a11-43e3-baa4-d807d04264d6", "target_id": "c40d06db-e3a6-401a-b285-b5f88f1e9b86", "target_is_hero": false}, "timestamp_ms": 5166505250, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "52625215-bc2b-45fc-9aa8-02eb24854bb7", "target_id": "c40d06db-e3a6-401a-b285-b5f88f1e9b86", "target_is_hero": false}, "timestamp_ms": 5166505756, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 5166506532, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166507296, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 1}, "timestamp_ms": 5166508107, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "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": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166508597, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 46, "p2_hp": 36, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166513566, "human_decision_time_ms": 4962, "state_after_summary": {"turn_number": 15, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_id": "3b4df99c-d827-4d42-849e-36cb728c2bbf", "target_is_hero": false}, "timestamp_ms": 5166515306, "human_decision_time_ms": 1732, "state_after_summary": {"turn_number": 15, "p1_hp": 46, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "ed6cad08-9350-4c41-a11d-63328a4d5b32", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166516450, "human_decision_time_ms": 1137, "state_after_summary": {"turn_number": 15, "p1_hp": 46, "p2_hp": 34, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166518109, "human_decision_time_ms": 1652, "state_after_summary": {"turn_number": 16, "p1_hp": 46, "p2_hp": 34, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": null}, "timestamp_ms": 5166520367, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 46, "p2_hp": 34, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "position": null}, "timestamp_ms": 5166520911, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 46, "p2_hp": 34, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166521485, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 46, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "71cc5c27-5e54-4c10-8e1b-0af7151305c6", "target_id": "ed6cad08-9350-4c41-a11d-63328a4d5b32", "target_is_hero": false}, "timestamp_ms": 5166522165, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 46, "p2_hp": 34, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 8, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166522686, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 46, "p2_hp": 34, "p1_mana": 9, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "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": 5166525599, "human_decision_time_ms": 2905, "state_after_summary": {"turn_number": 17, "p1_hp": 46, "p2_hp": 34, "p1_mana": 7, "p2_mana": 1, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "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": 5166527114, "human_decision_time_ms": 1508, "state_after_summary": {"turn_number": 17, "p1_hp": 46, "p2_hp": 34, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166528036, "human_decision_time_ms": 914, "state_after_summary": {"turn_number": 17, "p1_hp": 46, "p2_hp": 34, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166529405, "human_decision_time_ms": 1361, "state_after_summary": {"turn_number": 17, "p1_hp": 46, "p2_hp": 34, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "36d36456-3b81-4aa6-b864-a50e2812c3b7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166532483, "human_decision_time_ms": 3071, "state_after_summary": {"turn_number": 17, "p1_hp": 46, "p2_hp": 30, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166533550, "human_decision_time_ms": 1057, "state_after_summary": {"turn_number": 18, "p1_hp": 46, "p2_hp": 30, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "71cc5c27-5e54-4c10-8e1b-0af7151305c6", "target_id": "c24cf3a2-aec7-4929-be74-1e2711d5f1ba", "target_is_hero": false}, "timestamp_ms": 5166535866, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 46, "p2_hp": 30, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 0}, "timestamp_ms": 5166536545, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 46, "p2_hp": 30, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "9be1bc67-fab2-49d0-a8fd-b31dedf6f47b", "position": 1}, "timestamp_ms": 5166537348, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 46, "p2_hp": 30, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166538064, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 46, "p2_hp": 30, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 9, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166538769, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 46, "p2_hp": 30, "p1_mana": 10, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 3, "board_position": 0, "target_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_is_hero": false}, "timestamp_ms": 5166542543, "human_decision_time_ms": 3766, "state_after_summary": {"turn_number": 19, "p1_hp": 46, "p2_hp": 30, "p1_mana": 8, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "36d36456-3b81-4aa6-b864-a50e2812c3b7", "target_id": "a8fecd11-ddff-46c1-a681-20f0785b7452", "target_is_hero": false}, "timestamp_ms": 5166544244, "human_decision_time_ms": 1680, "state_after_summary": {"turn_number": 19, "p1_hp": 46, "p2_hp": 30, "p1_mana": 8, "p2_mana": 2, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166545531, "human_decision_time_ms": 1262, "state_after_summary": {"turn_number": 19, "p1_hp": 46, "p2_hp": 23, "p1_mana": 8, "p2_mana": 2, "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": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166546855, "human_decision_time_ms": 1297, "state_after_summary": {"turn_number": 19, "p1_hp": 46, "p2_hp": 23, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166548459, "human_decision_time_ms": 1581, "state_after_summary": {"turn_number": 20, "p1_hp": 46, "p2_hp": 23, "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": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": null}, "timestamp_ms": 5166550572, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 46, "p2_hp": 23, "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": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 5166551116, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 46, "p2_hp": 23, "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}, {"turn": 20, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166551779, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 46, "p2_hp": 23, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "52625215-bc2b-45fc-9aa8-02eb24854bb7", "target_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_is_hero": false}, "timestamp_ms": 5166552489, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 46, "p2_hp": 23, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166553211, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 23, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "70dc8d4a-d20c-46ca-9d38-08141045143a", "target_id": "3b4df99c-d827-4d42-849e-36cb728c2bbf", "target_is_hero": false}, "timestamp_ms": 5166557891, "human_decision_time_ms": 4672, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 23, "p1_mana": 10, "p2_mana": 1, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "c40d06db-e3a6-401a-b285-b5f88f1e9b86", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166559191, "human_decision_time_ms": 1292, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 12, "p1_mana": 10, "p2_mana": 1, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "36d36456-3b81-4aa6-b864-a50e2812c3b7", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166560143, "human_decision_time_ms": 941, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 8, "p1_mana": 10, "p2_mana": 1, "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": "attack", "action_dict": {"type": "attack", "attacker_id": "ed6cad08-9350-4c41-a11d-63328a4d5b32", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166560979, "human_decision_time_ms": 827, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 6, "p1_mana": 10, "p2_mana": 1, "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": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166562117, "human_decision_time_ms": 1131, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 6, "p1_mana": 10, "p2_mana": 0, "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": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166562881, "human_decision_time_ms": 755, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 6, "p1_mana": 8, "p2_mana": 0, "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": "play_card", "action_dict": {"type": "play_card", "card_ref": 2, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166564330, "human_decision_time_ms": 1441, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 6, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166565128, "human_decision_time_ms": 790, "state_after_summary": {"turn_number": 21, "p1_hp": 46, "p2_hp": 6, "p1_mana": 2, "p2_mana": 0, "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": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166566525, "human_decision_time_ms": 1390, "state_after_summary": {"turn_number": 22, "p1_hp": 46, "p2_hp": 6, "p1_mana": 2, "p2_mana": 9, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "c40d06db-e3a6-401a-b285-b5f88f1e9b86", "position": null}, "timestamp_ms": 5166568813, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 46, "p2_hp": 6, "p1_mana": 2, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 5166569413, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 46, "p2_hp": 6, "p1_mana": 2, "p2_mana": 6, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "9be1bc67-fab2-49d0-a8fd-b31dedf6f47b", "position": 0}, "timestamp_ms": 5166570004, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 46, "p2_hp": 6, "p1_mana": 2, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 5166570678, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 46, "p2_hp": 6, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 5166571343, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 46, "p2_hp": 6, "p1_mana": 10, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 4, "target_id": null, "target_is_hero": false}, "timestamp_ms": 5166574257, "human_decision_time_ms": 2905, "state_after_summary": {"turn_number": 23, "p1_hp": 46, "p2_hp": 6, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c24cf3a2-aec7-4929-be74-1e2711d5f1ba", "target_id": null, "target_is_hero": true}, "timestamp_ms": 5166575961, "human_decision_time_ms": 1681, "state_after_summary": {"turn_number": 23, "p1_hp": 46, "p2_hp": 0, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 2}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 23, "p1_hp": 46, "p2_hp": 0, "p1_mana": 2, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 5, "p2_board_count": 2}, "policy_warnings": [], "degraded": false}