{"log_version": "1.0", "battle_id": "b_461e9b41f9", "group_id": "6308d5eb4186", "started_at": "2026-07-22T19:39:47Z", "finished_at": "2026-07-22T19:42:20Z", "duration_seconds": 153.707, "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": [7, 17, 19, 31, 43, 28, 51, 13, 11], "p2": [4, 39, 29, 50, 30, 25, 10, 8, 11]}, "actions": [{"turn": 1, "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": 4759289896, "human_decision_time_ms": 2130, "state_after_summary": {"turn_number": 1, "p1_hp": 23, "p2_hp": 46, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 0, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 1, "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": 4759291332, "human_decision_time_ms": 1431, "state_after_summary": {"turn_number": 1, "p1_hp": 23, "p2_hp": 46, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 2, "p2_max_mana": 0, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 2, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759292257, "human_decision_time_ms": 921, "state_after_summary": {"turn_number": 2, "p1_hp": 23, "p2_hp": 46, "p1_mana": 0, "p2_mana": 1, "p1_max_mana": 2, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759294420, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 3, "p1_hp": 23, "p2_hp": 46, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d97972b0-281b-4cfe-a30e-657e8981ef6b", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759296559, "human_decision_time_ms": 2135, "state_after_summary": {"turn_number": 3, "p1_hp": 23, "p2_hp": 40, "p1_mana": 3, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 1, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 3, "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": 4759297983, "human_decision_time_ms": 1419, "state_after_summary": {"turn_number": 3, "p1_hp": 23, "p2_hp": 40, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 3, "p2_max_mana": 1, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759299222, "human_decision_time_ms": 1234, "state_after_summary": {"turn_number": 4, "p1_hp": 23, "p2_hp": 40, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 4, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 0}, "timestamp_ms": 4759301615, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 4, "p1_hp": 23, "p2_hp": 40, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 3, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759302317, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 5, "p1_hp": 23, "p2_hp": 40, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 5, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f069d7c1-bde2-498a-b01f-8264317e7d17", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759305071, "human_decision_time_ms": 2748, "state_after_summary": {"turn_number": 5, "p1_hp": 23, "p2_hp": 36, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 4, "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": 0, "board_position": 1, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759306799, "human_decision_time_ms": 1723, "state_after_summary": {"turn_number": 5, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 2, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759307854, "human_decision_time_ms": 1050, "state_after_summary": {"turn_number": 6, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4759309628, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 6, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b29383cd-6ab4-4e00-89f4-195409cdd37b", "target_id": "74c16fdd-37f2-48f0-b815-66ee88fa03ee", "target_is_hero": false}, "timestamp_ms": 4759310295, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 6, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 4, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759311044, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 7, "p1_hp": 23, "p2_hp": 36, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "c19ab376-e438-4fb2-aaf3-126de785a1d0", "target_is_hero": false}, "timestamp_ms": 4759313444, "human_decision_time_ms": 2393, "state_after_summary": {"turn_number": 7, "p1_hp": 23, "p2_hp": 36, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 3, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "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": 4759314974, "human_decision_time_ms": 1524, "state_after_summary": {"turn_number": 7, "p1_hp": 23, "p2_hp": 36, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 3, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 7, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "target_id": "b29383cd-6ab4-4e00-89f4-195409cdd37b", "target_is_hero": false}, "timestamp_ms": 4759316999, "human_decision_time_ms": 2019, "state_after_summary": {"turn_number": 7, "p1_hp": 23, "p2_hp": 36, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 3, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759318533, "human_decision_time_ms": 1527, "state_after_summary": {"turn_number": 8, "p1_hp": 23, "p2_hp": 36, "p1_mana": 1, "p2_mana": 4, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 0, "target_id": null, "position": 1}, "timestamp_ms": 4759320470, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 23, "p2_hp": 36, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 8, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "74c16fdd-37f2-48f0-b815-66ee88fa03ee", "position": null}, "timestamp_ms": 4759321140, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 8, "p1_hp": 23, "p2_hp": 36, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 5, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759321925, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 36, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 4, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "c19ab376-e438-4fb2-aaf3-126de785a1d0", "target_is_hero": false}, "timestamp_ms": 4759324469, "human_decision_time_ms": 2537, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 36, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 4, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "77bbb7bd-ecdb-4191-a99d-b7969bfdc8d8", "target_id": "14b0e20d-0c59-4baa-9309-f1c7809135d0", "target_is_hero": false}, "timestamp_ms": 4759327201, "human_decision_time_ms": 2726, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 36, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 4, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "target_id": "14b0e20d-0c59-4baa-9309-f1c7809135d0", "target_is_hero": false}, "timestamp_ms": 4759328459, "human_decision_time_ms": 1250, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 36, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 4, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 9, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759329386, "human_decision_time_ms": 921, "state_after_summary": {"turn_number": 9, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 6, "p2_max_mana": 4, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759330491, "human_decision_time_ms": 1098, "state_after_summary": {"turn_number": 10, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 4, "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": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "position": null}, "timestamp_ms": 4759332621, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 10, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759333372, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 10, "p1_hp": 23, "p2_hp": 36, "p1_mana": 0, "p2_mana": 2, "p1_max_mana": 6, "p2_max_mana": 5, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759333996, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 11, "p1_hp": 23, "p2_hp": 36, "p1_mana": 7, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 5, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6c7c0553-d91e-4eb8-854a-2cb03bf2015a", "target_id": "c19ab376-e438-4fb2-aaf3-126de785a1d0", "target_is_hero": false}, "timestamp_ms": 4759342191, "human_decision_time_ms": 8188, "state_after_summary": {"turn_number": 11, "p1_hp": 23, "p2_hp": 36, "p1_mana": 7, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 5, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "77bbb7bd-ecdb-4191-a99d-b7969bfdc8d8", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759343608, "human_decision_time_ms": 1397, "state_after_summary": {"turn_number": 11, "p1_hp": 23, "p2_hp": 32, "p1_mana": 7, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 5, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 1, "board_position": 4, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759344970, "human_decision_time_ms": 1342, "state_after_summary": {"turn_number": 11, "p1_hp": 23, "p2_hp": 32, "p1_mana": 5, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 5, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 11, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759346012, "human_decision_time_ms": 1020, "state_after_summary": {"turn_number": 11, "p1_hp": 23, "p2_hp": 32, "p1_mana": 3, "p2_mana": 2, "p1_max_mana": 7, "p2_max_mana": 5, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759347016, "human_decision_time_ms": 982, "state_after_summary": {"turn_number": 12, "p1_hp": 23, "p2_hp": 32, "p1_mana": 3, "p2_mana": 6, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 5, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 12, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": null, "position": 0}, "timestamp_ms": 4759349460, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 12, "p1_hp": 23, "p2_hp": 32, "p1_mana": 3, "p2_mana": 3, "p1_max_mana": 7, "p2_max_mana": 6, "p1_board_count": 5, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759349978, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 32, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 5, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "d97972b0-281b-4cfe-a30e-657e8981ef6b", "target_id": "14b0e20d-0c59-4baa-9309-f1c7809135d0", "target_is_hero": false}, "timestamp_ms": 4759353890, "human_decision_time_ms": 3906, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 32, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "77bbb7bd-ecdb-4191-a99d-b7969bfdc8d8", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759355400, "human_decision_time_ms": 1499, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 28, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759356641, "human_decision_time_ms": 1234, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 23, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6c7c0553-d91e-4eb8-854a-2cb03bf2015a", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759358038, "human_decision_time_ms": 1390, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 19, "p1_mana": 8, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "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": 4759359958, "human_decision_time_ms": 1912, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 19, "p1_mana": 6, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759360807, "human_decision_time_ms": 842, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 19, "p1_mana": 4, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 3, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 13, "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": 4759362235, "human_decision_time_ms": 1418, "state_after_summary": {"turn_number": 13, "p1_hp": 23, "p2_hp": 19, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 8, "p2_max_mana": 6, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 14, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759363397, "human_decision_time_ms": 1156, "state_after_summary": {"turn_number": 14, "p1_hp": 23, "p2_hp": 19, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 4, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 3, "target_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "position": null}, "timestamp_ms": 4759365574, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 23, "p2_hp": 19, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 3, "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": null}, "timestamp_ms": 4759366132, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 23, "p2_hp": 19, "p1_mana": 1, "p2_mana": 2, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 14, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759366596, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 14, "p1_hp": 23, "p2_hp": 19, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 8, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759367144, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 15, "p1_hp": 23, "p2_hp": 19, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 7, "p1_board_count": 1, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "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": 4759369994, "human_decision_time_ms": 2842, "state_after_summary": {"turn_number": 15, "p1_hp": 23, "p2_hp": 19, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "77bbb7bd-ecdb-4191-a99d-b7969bfdc8d8", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759370729, "human_decision_time_ms": 728, "state_after_summary": {"turn_number": 15, "p1_hp": 23, "p2_hp": 15, "p1_mana": 7, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759371646, "human_decision_time_ms": 909, "state_after_summary": {"turn_number": 15, "p1_hp": 23, "p2_hp": 15, "p1_mana": 5, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 15, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759373101, "human_decision_time_ms": 1448, "state_after_summary": {"turn_number": 15, "p1_hp": 23, "p2_hp": 15, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 7, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759374192, "human_decision_time_ms": 1085, "state_after_summary": {"turn_number": 16, "p1_hp": 23, "p2_hp": 15, "p1_mana": 1, "p2_mana": 8, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 0}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 0}, "timestamp_ms": 4759376179, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 23, "p2_hp": 15, "p1_mana": 1, "p2_mana": 6, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": "d97972b0-281b-4cfe-a30e-657e8981ef6b", "position": null}, "timestamp_ms": 4759376786, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 23, "p2_hp": 15, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759377529, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 23, "p2_hp": 15, "p1_mana": 1, "p2_mana": 3, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 16, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 1}, "timestamp_ms": 4759378028, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 16, "p1_hp": 23, "p2_hp": 15, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 9, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759378871, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 17, "p1_hp": 23, "p2_hp": 15, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 8, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "b29383cd-6ab4-4e00-89f4-195409cdd37b", "target_is_hero": false}, "timestamp_ms": 4759381529, "human_decision_time_ms": 2650, "state_after_summary": {"turn_number": 17, "p1_hp": 23, "p2_hp": 15, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "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": 0, "target_id": "c19ab376-e438-4fb2-aaf3-126de785a1d0", "target_is_hero": false}, "timestamp_ms": 4759384007, "human_decision_time_ms": 2470, "state_after_summary": {"turn_number": 17, "p1_hp": 23, "p2_hp": 15, "p1_mana": 2, "p2_mana": 0, "p1_max_mana": 10, "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": 4759386122, "human_decision_time_ms": 2107, "state_after_summary": {"turn_number": 17, "p1_hp": 23, "p2_hp": 15, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 8, "p1_board_count": 4, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 17, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "77bbb7bd-ecdb-4191-a99d-b7969bfdc8d8", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759387472, "human_decision_time_ms": 1343, "state_after_summary": {"turn_number": 17, "p1_hp": 23, "p2_hp": 11, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "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": 4759388450, "human_decision_time_ms": 971, "state_after_summary": {"turn_number": 18, "p1_hp": 23, "p2_hp": 11, "p1_mana": 0, "p2_mana": 9, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": null}, "timestamp_ms": 4759390528, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 23, "p2_hp": 11, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759391216, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 23, "p2_hp": 11, "p1_mana": 0, "p2_mana": 3, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 18, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 1}, "timestamp_ms": 4759391681, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 18, "p1_hp": 23, "p2_hp": 11, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759392361, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 19, "p1_hp": 23, "p2_hp": 11, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "c19ab376-e438-4fb2-aaf3-126de785a1d0", "target_is_hero": false}, "timestamp_ms": 4759394321, "human_decision_time_ms": 1950, "state_after_summary": {"turn_number": 19, "p1_hp": 23, "p2_hp": 11, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6c7c0553-d91e-4eb8-854a-2cb03bf2015a", "target_id": "14b0e20d-0c59-4baa-9309-f1c7809135d0", "target_is_hero": false}, "timestamp_ms": 4759395622, "human_decision_time_ms": 1294, "state_after_summary": {"turn_number": 19, "p1_hp": 23, "p2_hp": 11, "p1_mana": 9, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 1, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 19, "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": 4759396782, "human_decision_time_ms": 1152, "state_after_summary": {"turn_number": 19, "p1_hp": 23, "p2_hp": 11, "p1_mana": 5, "p2_mana": 0, "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": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759397586, "human_decision_time_ms": 796, "state_after_summary": {"turn_number": 19, "p1_hp": 23, "p2_hp": 11, "p1_mana": 3, "p2_mana": 0, "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": 0, "board_position": 2, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759398885, "human_decision_time_ms": 1292, "state_after_summary": {"turn_number": 19, "p1_hp": 23, "p2_hp": 11, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 9, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759399786, "human_decision_time_ms": 894, "state_after_summary": {"turn_number": 20, "p1_hp": 23, "p2_hp": 11, "p1_mana": 3, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 2}, "timestamp_ms": 4759401906, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 23, "p2_hp": 11, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 20, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "14b0e20d-0c59-4baa-9309-f1c7809135d0", "target_id": "74c16fdd-37f2-48f0-b815-66ee88fa03ee", "target_is_hero": false}, "timestamp_ms": 4759402579, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 20, "p1_hp": 23, "p2_hp": 11, "p1_mana": 3, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 21, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759403052, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 21, "p1_hp": 23, "p2_hp": 11, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759405945, "human_decision_time_ms": 2885, "state_after_summary": {"turn_number": 21, "p1_hp": 23, "p2_hp": 11, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "6c7c0553-d91e-4eb8-854a-2cb03bf2015a", "target_id": "14b0e20d-0c59-4baa-9309-f1c7809135d0", "target_is_hero": false}, "timestamp_ms": 4759410044, "human_decision_time_ms": 4090, "state_after_summary": {"turn_number": 21, "p1_hp": 23, "p2_hp": 11, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759411368, "human_decision_time_ms": 1317, "state_after_summary": {"turn_number": 21, "p1_hp": 23, "p2_hp": 6, "p1_mana": 8, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759412340, "human_decision_time_ms": 964, "state_after_summary": {"turn_number": 21, "p1_hp": 23, "p2_hp": 6, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 3, "target_id": null, "target_is_hero": false}, "timestamp_ms": 4759413678, "human_decision_time_ms": 1331, "state_after_summary": {"turn_number": 21, "p1_hp": 23, "p2_hp": 6, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 21, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759414514, "human_decision_time_ms": 828, "state_after_summary": {"turn_number": 21, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759415410, "human_decision_time_ms": 889, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": 2}, "timestamp_ms": 4759417082, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 8, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "position": null}, "timestamp_ms": 4759417596, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 7, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759418134, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 5, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "d97972b0-281b-4cfe-a30e-657e8981ef6b", "position": null}, "timestamp_ms": 4759418915, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 4, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b30699f2-ac22-414e-82b2-5e6a3b1e2c77", "target_id": "74c16fdd-37f2-48f0-b815-66ee88fa03ee", "target_is_hero": false}, "timestamp_ms": 4759419440, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 3, "p2_board_count": 3}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "c19ab376-e438-4fb2-aaf3-126de785a1d0", "target_id": "d97972b0-281b-4cfe-a30e-657e8981ef6b", "target_is_hero": false}, "timestamp_ms": 4759419971, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 4, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 22, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759420567, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 22, "p1_hp": 23, "p2_hp": 6, "p1_mana": 0, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759421316, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 23, "p1_hp": 23, "p2_hp": 6, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "play_card", "action_dict": {"type": "play_card", "card_ref": 0, "board_position": 0, "target_id": "b30699f2-ac22-414e-82b2-5e6a3b1e2c77", "target_is_hero": false}, "timestamp_ms": 4759423322, "human_decision_time_ms": 1998, "state_after_summary": {"turn_number": 23, "p1_hp": 23, "p2_hp": 6, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "f069d7c1-bde2-498a-b01f-8264317e7d17", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759427744, "human_decision_time_ms": 4414, "state_after_summary": {"turn_number": 23, "p1_hp": 23, "p2_hp": 2, "p1_mana": 6, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "actor": 1000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759431132, "human_decision_time_ms": 3377, "state_after_summary": {"turn_number": 23, "p1_hp": 23, "p2_hp": 2, "p1_mana": 4, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 1, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 23, "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": 4759432580, "human_decision_time_ms": 1440, "state_after_summary": {"turn_number": 23, "p1_hp": 23, "p2_hp": 2, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 24, "actor": 1000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759433634, "human_decision_time_ms": 1046, "state_after_summary": {"turn_number": 24, "p1_hp": 23, "p2_hp": 2, "p1_mana": 1, "p2_mana": 10, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": null, "position": 1}, "timestamp_ms": 4759436055, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 23, "p2_hp": 2, "p1_mana": 1, "p2_mana": 7, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "mana_draw", "action_dict": {"type": "mana_draw"}, "timestamp_ms": 4759436862, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 23, "p2_hp": 2, "p1_mana": 1, "p2_mana": 5, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 2, "target_id": null, "position": null}, "timestamp_ms": 4759437412, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 23, "p2_hp": 2, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 2}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "b29383cd-6ab4-4e00-89f4-195409cdd37b", "target_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "target_is_hero": false}, "timestamp_ms": 4759438214, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 23, "p2_hp": 2, "p1_mana": 1, "p2_mana": 1, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 24, "actor": 2000, "kind": "play_card", "action_dict": {"type": "play_card", "hand_index": 1, "target_id": "875535c9-8a9b-4db3-adca-5255a15f6ccd", "position": null}, "timestamp_ms": 4759438886, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 24, "p1_hp": 23, "p2_hp": 2, "p1_mana": 1, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 25, "actor": 2000, "kind": "end_turn", "action_dict": {"type": "end_turn"}, "timestamp_ms": 4759439461, "human_decision_time_ms": null, "state_after_summary": {"turn_number": 25, "p1_hp": 23, "p2_hp": 2, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}, {"turn": 25, "actor": 1000, "kind": "attack", "action_dict": {"type": "attack", "attacker_id": "77bbb7bd-ecdb-4191-a99d-b7969bfdc8d8", "target_id": null, "target_is_hero": true}, "timestamp_ms": 4759441469, "human_decision_time_ms": 1999, "state_after_summary": {"turn_number": 25, "p1_hp": 23, "p2_hp": 0, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "ok": true, "error": null}], "final_state_summary": {"turn_number": 25, "p1_hp": 23, "p2_hp": 0, "p1_mana": 10, "p2_mana": 0, "p1_max_mana": 10, "p2_max_mana": 10, "p1_board_count": 2, "p2_board_count": 1}, "policy_warnings": [], "degraded": false}