{"id": "3f59939c-2783-4ba9-adc6-a01c0b6499d8", "tournament_id": 1, "seq": 0, "home_model": "bot-bowl-scripted-bot", "away_model": "scripted-baseline", "status": "completed", "home_score": 4, "away_score": 1, "winner": "home", "home_stats": {"blitzes": 5, "knockdowns_inflicted": 13, "moves": 35, "dodges": 8, "gfis": 7, "blocks": 12, "pickups": 5, "failed_dodges": 6, "fumbles": 1, "turnovers": 4, "failed_gfis": 1, "rerolls_used": 3, "touchdowns": 4, "casualties_inflicted": 2, "handoffs": 1, "catches": 1, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 6, "budget_exhausted": 0, "actions": 368, "llm_calls": 368, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 362, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 26, "served": {}, "crashed": null, "tool_usage": {"take_action": 354, "end_turn": 8}, "reflections": 14, "reflections_after_turnover": 6, "reflection_coverage": 0.875, "turnover_causes": {"fumble": 1, "knocked_down": 3}, "actions_logged": 194, "risky_actions": 38, "avg_risky_success": 0.785, "long_shots": 1, "safe_first_rate": 0.891, "turnovers_logged": 4, "unactivated_at_turnover": 2.75, "blocks_against_odds": 0, "blocks_logged": 17, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 1.062, "risk_taking": 1.375, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"moves": 16, "pickups": 4, "gfis": 2, "dodges": 4, "touchdowns": 1, "knockdowns_inflicted": 4, "failed_pickups": 2, "turnovers": 4, "failed_dodges": 1, "failed_gfis": 2, "fumbles": 2, "blocks": 1, "failed_catches": 1, "kos_inflicted": 1, "turns": 16, "score": 1, "messages_sent": 1, "message_chars": 17, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 1, "budget_exhausted": 0, "actions": 80, "llm_calls": 58, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 53, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 27, "served": {}, "crashed": null, "tool_usage": {"take_action": 24, "move": 16, "end_turn": 11, "block": 1, "send_message": 1}, "reflections": 16, "reflections_after_turnover": 5, "reflection_coverage": 1.0, "turnover_causes": {"failed_pickup": 2, "fumble": 2}, "actions_logged": 17, "risky_actions": 12, "avg_risky_success": 0.686, "long_shots": 1, "safe_first_rate": 0.375, "turnovers_logged": 4, "unactivated_at_turnover": 4.0, "blocks_against_odds": 0, "blocks_logged": 1, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.062, "risk_taking": 0.562, "passing_game": 0.0, "chattiness": 0.062, "dirty_play": 0.0, "illegal_rate": 0.0}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791491525.2384722, "finished_at": 1791491700.2673554, "duration": 174.9759647846222, "frames": 449, "seed": 1713568506, "meta": {"match_id": "3f59939c-2783-4ba9-adc6-a01c0b6499d8", "seed": 1713568506, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Bot Bowl scripted bot", "provider": "botbowl", "bot": "scripted", "module": "examples.scripted_bot_example", "max_tool_calls_per_turn": 200, "delay": 0.4, "enabled": true, "id": "bot-bowl-scripted-bot"}, "away": {"name": "Scripted baseline", "provider": "scripted", "delay": 0.4, "enabled": true, "id": "scripted-baseline"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {}}, "transcript_records": 1231}, "admissible": true, "home_name": "Bot Bowl scripted bot", "away_name": "Scripted baseline", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "1ed20905-3258-461a-84c2-52f057799f6e", "tournament_id": 1, "seq": 1, "home_model": "claude-haiku-5-5", "away_model": "random-baseline", "status": "completed", "home_score": 4, "away_score": 0, "winner": "home", "home_stats": {"knockdowns_inflicted": 10, "kos_inflicted": 1, "blocks": 11, "blitzes": 3, "rerolls_used": 4, "turnovers": 6, "moves": 17, "gfis": 3, "pickups": 5, "touchdowns": 4, "fouls": 3, "ejections": 2, "dodges": 2, "failed_pickups": 3, "failed_dodges": 1, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 5, "invalid_tool_calls": 5, "forced_actions": 0, "timeouts": 0, "auto_resolved": 10, "budget_exhausted": 0, "actions": 158, "llm_calls": 110, "prompt_tokens": 778633, "completion_tokens": 30917, "cached_tokens": 493161, "reasoning_tokens": 18456, "cost": 0.050308, "latency": 262.0630216598511, "tool_calls": 144, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 28, "served": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 110}, "crashed": null, "tool_usage": {"get_state": 23, "get_legal_actions": 14, "take_action": 61, "block": 14, "blitz": 3, "move": 18, "foul": 5, "end_turn": 6}, "reflections": 14, "reflections_after_turnover": 8, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 3, "ejected": 2, "failed_pickup": 1}, "actions_logged": 37, "risky_actions": 24, "avg_risky_success": 0.591, "long_shots": 7, "safe_first_rate": 0.59, "turnovers_logged": 6, "unactivated_at_turnover": 2.17, "blocks_against_odds": 0, "blocks_logged": 14, "monitoring_rate": 0.268, "cache_hit_rate": 0.633, "model_unavailable": false, "aggression": 1.062, "risk_taking": 0.375, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.188, "illegal_rate": 0.035}, "away_stats": {"handoffs": 7, "failed_dodges": 4, "dodges": 7, "failed_gfis": 5, "turnovers": 7, "knockdowns_inflicted": 5, "passes": 5, "gfis": 7, "rerolls_used": 4, "blitzes": 4, "blocks": 4, "moves": 7, "failed_catches": 2, "fouls": 6, "ejections": 1, "turns": 16, "score": 0, "messages_sent": 3, "message_chars": 84, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 3, "budget_exhausted": 0, "actions": 119, "llm_calls": 124, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 119, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 26, "served": {}, "crashed": null, "tool_usage": {"take_action": 106, "send_message": 3, "end_turn": 10}, "reflections": 15, "reflections_after_turnover": 5, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 6, "ejected": 1}, "actions_logged": 18, "risky_actions": 15, "avg_risky_success": 0.528, "long_shots": 6, "safe_first_rate": 0.643, "turnovers_logged": 7, "unactivated_at_turnover": 2.43, "blocks_against_odds": 0, "blocks_logged": 3, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.875, "risk_taking": 1.438, "passing_game": 0.75, "chattiness": 0.188, "dirty_play": 0.375, "illegal_rate": 0.0}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791491705.268182, "finished_at": 1791492019.6150188, "duration": 314.26875615119934, "frames": 278, "seed": 1765459767, "meta": {"match_id": "1ed20905-3258-461a-84c2-52f057799f6e", "seed": 1765459767, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Claude Haiku 5.5", "model": "anthropic/claude-haiku-5.5", "provider": "openrouter", "enabled": true, "id": "claude-haiku-5-5"}, "away": {"name": "Random baseline", "provider": "random", "delay": 0.4, "enabled": true, "id": "random-baseline"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 110}, "away": {}}, "transcript_records": 736}, "admissible": true, "home_name": "Claude Haiku 5.5", "away_name": "Random baseline", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "6b2640fb-7fb8-4bcb-be22-a94fce3509ba", "tournament_id": 1, "seq": 2, "home_model": "deepseek-v3-2", "away_model": "qwen-3-8-flash", "status": "completed", "home_score": 0, "away_score": 2, "winner": "away", "home_stats": {"blocks": 9, "moves": 28, "blitzes": 4, "knockdowns_inflicted": 11, "pickups": 2, "dodges": 5, "rerolls_used": 5, "turnovers": 4, "fumbles": 4, "failed_dodges": 5, "kos_inflicted": 1, "interceptions": 1, "catches": 1, "turns": 16, "score": 0, "messages_sent": 1, "message_chars": 69, "messages_rejected": 0, "illegal_actions": 8, "invalid_tool_calls": 8, "forced_actions": 6, "timeouts": 1, "auto_resolved": 9, "budget_exhausted": 2, "actions": 178, "llm_calls": 193, "prompt_tokens": 1243738, "completion_tokens": 173876, "cached_tokens": 1037568, "reasoning_tokens": 0, "cost": 0.294041, "latency": 3355.607999563217, "tool_calls": 187, "llm_errors": 0, "no_tool_replies": 1, "output_truncations": 1, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 23, "served": {"deepseek/deepseek-v3.2@AtlasCloud": 52, "deepseek/deepseek-v3.2@Friendli": 36, "deepseek/deepseek-v3.2@Alibaba": 23, "deepseek/deepseek-v3.2@SiliconFlow": 68, "deepseek/deepseek-v3.2@GMICloud": 10, "deepseek/deepseek-v3.2@DeepInfra": 4}, "crashed": null, "tool_usage": {"take_action": 72, "get_state": 17, "get_player": 31, "block": 9, "get_legal_actions": 13, "move": 29, "end_turn": 10, "blitz": 4, "handoff": 1, "send_message": 1}, "reflections": 14, "reflections_after_turnover": 4, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 4}, "actions_logged": 38, "risky_actions": 22, "avg_risky_success": 0.7, "long_shots": 1, "safe_first_rate": 0.523, "turnovers_logged": 4, "unactivated_at_turnover": 2.0, "blocks_against_odds": 1, "blocks_logged": 13, "monitoring_rate": 0.347, "cache_hit_rate": 0.834, "model_unavailable": false, "aggression": 0.812, "risk_taking": 0.625, "passing_game": 0.0, "chattiness": 0.062, "dirty_play": 0.0, "illegal_rate": 0.043}, "away_stats": {"blocks": 5, "blitzes": 8, "knockdowns_inflicted": 12, "casualties_inflicted": 4, "moves": 24, "kos_inflicted": 1, "rerolls_used": 4, "catches": 4, "failed_dodges": 4, "fumbles": 4, "turnovers": 4, "pickups": 2, "passes": 1, "gfis": 1, "touchdowns": 2, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 12, "invalid_tool_calls": 12, "forced_actions": 10, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 2, "actions": 185, "llm_calls": 157, "prompt_tokens": 1667009, "completion_tokens": 176505, "cached_tokens": 1399296, "reasoning_tokens": 167885, "cost": 0.145503, "latency": 3342.3777301311493, "tool_calls": 160, "llm_errors": 2, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 27, "served": {"qwen/qwen3.8-flash@Alibaba": 157}, "crashed": null, "tool_usage": {"take_action": 88, "get_legal_actions": 11, "get_state": 14, "block": 6, "blitz": 8, "move": 27, "end_turn": 4, "get_player": 1, "pass_ball": 1}, "reflections": 9, "reflections_after_turnover": 5, "reflection_coverage": 0.562, "turnover_causes": {"fumble": 1, "knocked_down": 2, "interception": 1}, "actions_logged": 43, "risky_actions": 19, "avg_risky_success": 0.757, "long_shots": 1, "safe_first_rate": 0.803, "turnovers_logged": 4, "unactivated_at_turnover": 1.5, "blocks_against_odds": 0, "blocks_logged": 13, "monitoring_rate": 0.167, "cache_hit_rate": 0.839, "model_unavailable": false, "aggression": 0.812, "risk_taking": 0.312, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.075}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791492024.6158333, "finished_at": 1791499255.446454, "duration": 7230.772354125977, "frames": 380, "seed": 204844688, "meta": {"match_id": "6b2640fb-7fb8-4bcb-be22-a94fce3509ba", "seed": 204844688, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "DeepSeek V3.2", "model": "deepseek/deepseek-v3.2", "provider": "openrouter", "enabled": true, "id": "deepseek-v3-2"}, "away": {"name": "Qwen 3.8 Flash", "model": "qwen/qwen3.8-flash", "provider": "openrouter", "enabled": true, "id": "qwen-3-8-flash"}}, "time_capped": true, "admissible": false, "harness_errors": [], "inadmissible_reasons": ["time_capped"], "resumes": [], "served": {"home": {"deepseek/deepseek-v3.2@AtlasCloud": 52, "deepseek/deepseek-v3.2@Friendli": 36, "deepseek/deepseek-v3.2@Alibaba": 23, "deepseek/deepseek-v3.2@SiliconFlow": 68, "deepseek/deepseek-v3.2@GMICloud": 10, "deepseek/deepseek-v3.2@DeepInfra": 4}, "away": {"qwen/qwen3.8-flash@Alibaba": 157}}, "transcript_records": 957}, "admissible": false, "home_name": "DeepSeek V3.2", "away_name": "Qwen 3.8 Flash", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "8645fc42-7de2-4334-8aac-4c8b0f5675d0", "tournament_id": 1, "seq": 3, "home_model": "gemini-2-5-flash-lite", "away_model": "mistral-large-4", "status": "completed", "home_score": 0, "away_score": 1, "winner": "away", "home_stats": {"blitzes": 6, "dodges": 4, "failed_dodges": 2, "rerolls_used": 5, "turnovers": 3, "moves": 19, "passes": 4, "knockdowns_inflicted": 9, "kos_inflicted": 2, "failed_gfis": 1, "gfis": 2, "blocks": 6, "pickups": 2, "accurate_passes": 2, "failed_catches": 3, "casualties_inflicted": 2, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 26, "invalid_tool_calls": 26, "forced_actions": 5, "timeouts": 0, "auto_resolved": 8, "budget_exhausted": 3, "actions": 157, "llm_calls": 153, "prompt_tokens": 465231, "completion_tokens": 24959, "cached_tokens": 253248, "reasoning_tokens": 15213, "cost": 0.033714, "latency": 266.21750926971436, "tool_calls": 138, "llm_errors": 0, "no_tool_replies": 13, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 23, "served": {"google/gemini-2.5-flash-lite@Google": 153}, "crashed": null, "tool_usage": {"take_action": 58, "blitz": 8, "move": 38, "pass_ball": 11, "end_turn": 13, "block": 7, "get_legal_actions": 3}, "reflections": 13, "reflections_after_turnover": 3, "reflection_coverage": 0.812, "turnover_causes": {"knocked_down": 1, "failed_catch": 2}, "actions_logged": 38, "risky_actions": 20, "avg_risky_success": 0.677, "long_shots": 3, "safe_first_rate": 0.619, "turnovers_logged": 3, "unactivated_at_turnover": 3.67, "blocks_against_odds": 1, "blocks_logged": 12, "monitoring_rate": 0.024, "cache_hit_rate": 0.544, "model_unavailable": false, "aggression": 0.75, "risk_taking": 0.562, "passing_game": 0.25, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.188}, "away_stats": {"moves": 18, "pickups": 3, "knockdowns_inflicted": 2, "fumbles": 3, "failed_catches": 3, "catches": 1, "blocks": 2, "kos_inflicted": 1, "touchdowns": 1, "blitzes": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 2, "invalid_tool_calls": 2, "forced_actions": 24, "timeouts": 2, "auto_resolved": 1, "budget_exhausted": 9, "actions": 78, "llm_calls": 67, "prompt_tokens": 560200, "completion_tokens": 381311, "cached_tokens": 231688, "reasoning_tokens": 233552, "cost": 1.036546, "latency": 6753.358295440674, "tool_calls": 75, "llm_errors": 0, "no_tool_replies": 1, "output_truncations": 2, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 24, "served": {"mistralai/mistral-large-4-0@Mistral": 67}, "crashed": null, "tool_usage": {"get_legal_actions": 8, "take_action": 24, "get_state": 13, "move": 19, "get_player": 7, "end_turn": 1, "block": 2, "blitz": 1}, "reflections": 3, "reflections_after_turnover": 2, "reflection_coverage": 0.188, "turnover_causes": {}, "actions_logged": 22, "risky_actions": 6, "avg_risky_success": 0.639, "long_shots": 1, "safe_first_rate": 0.808, "turnovers_logged": 0, "unactivated_at_turnover": null, "blocks_against_odds": 1, "blocks_logged": 3, "monitoring_rate": 0.378, "cache_hit_rate": 0.414, "model_unavailable": false, "aggression": 0.188, "risk_taking": 0.0, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.027}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791499260.4538732, "finished_at": 1791506271.4249895, "duration": 7010.787156581879, "frames": 265, "seed": 1628446544, "meta": {"match_id": "8645fc42-7de2-4334-8aac-4c8b0f5675d0", "seed": 1628446544, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Gemini 2.5 Flash Lite", "model": "google/gemini-2.5-flash-lite", "provider": "openrouter", "enabled": true, "id": "gemini-2-5-flash-lite"}, "away": {"name": "Mistral Large 4", "model": "mistralai/mistral-large-4-0", "provider": "openrouter", "enabled": true, "id": "mistral-large-4"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"google/gemini-2.5-flash-lite@Google": 153}, "away": {"mistralai/mistral-large-4-0@Mistral": 67}}, "transcript_records": 634}, "admissible": true, "home_name": "Gemini 2.5 Flash Lite", "away_name": "Mistral Large 4", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "751e5e26-fad4-41d2-a7f9-8c33c78dbee2", "tournament_id": 1, "seq": 4, "home_model": "gpt-5-mini", "away_model": "gpt-6-luna", "status": "completed", "home_score": 1, "away_score": 1, "winner": "draw", "home_stats": {"knockdowns_inflicted": 14, "casualties_inflicted": 2, "moves": 25, "blocks": 8, "rerolls_used": 4, "dodges": 3, "gfis": 3, "fouls": 1, "ejections": 1, "turnovers": 2, "touchdowns": 1, "blitzes": 3, "failed_gfis": 1, "failed_pickups": 1, "pickups": 1, "fumbles": 1, "handoffs": 1, "catches": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 7, "invalid_tool_calls": 7, "forced_actions": 5, "timeouts": 0, "auto_resolved": 7, "budget_exhausted": 1, "actions": 166, "llm_calls": 134, "prompt_tokens": 786942, "completion_tokens": 79907, "cached_tokens": 698624, "reasoning_tokens": 71494, "cost": 0.199359, "latency": 927.096976518631, "tool_calls": 132, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 27, "served": {"openai/gpt-5-mini@OpenAI": 134}, "crashed": null, "tool_usage": {"take_action": 70, "get_state": 4, "move": 26, "block": 8, "end_turn": 13, "get_legal_actions": 4, "get_player": 2, "foul": 1, "blitz": 3, "handoff": 1}, "reflections": 15, "reflections_after_turnover": 2, "reflection_coverage": 0.938, "turnover_causes": {"ejected": 1, "knocked_down": 1}, "actions_logged": 31, "risky_actions": 17, "avg_risky_success": 0.639, "long_shots": 4, "safe_first_rate": 0.704, "turnovers_logged": 2, "unactivated_at_turnover": 1.5, "blocks_against_odds": 1, "blocks_logged": 11, "monitoring_rate": 0.084, "cache_hit_rate": 0.888, "model_unavailable": false, "aggression": 0.75, "risk_taking": 0.438, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.062, "illegal_rate": 0.053}, "away_stats": {"moves": 20, "blitzes": 11, "rerolls_used": 4, "turnovers": 7, "blocks": 13, "knockdowns_inflicted": 9, "gfis": 1, "failed_dodges": 7, "dodges": 3, "fumbles": 3, "pickups": 2, "casualties_inflicted": 2, "failed_pickups": 1, "kos_inflicted": 2, "handoffs": 1, "catches": 1, "touchdowns": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 8, "invalid_tool_calls": 8, "forced_actions": 0, "timeouts": 0, "auto_resolved": 12, "budget_exhausted": 0, "actions": 208, "llm_calls": 189, "prompt_tokens": 998502, "completion_tokens": 37910, "cached_tokens": 872040, "reasoning_tokens": 30942, "cost": 0.043469, "latency": 809.1156530380249, "tool_calls": 187, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 25, "served": {"openai/gpt-6-luna@OpenAI": 189}, "crashed": null, "tool_usage": {"take_action": 89, "get_state": 16, "get_player": 15, "move": 21, "blitz": 11, "end_turn": 8, "block": 15, "get_legal_actions": 10, "handoff": 2}, "reflections": 14, "reflections_after_turnover": 6, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 5, "fumble": 2}, "actions_logged": 47, "risky_actions": 32, "avg_risky_success": 0.757, "long_shots": 4, "safe_first_rate": 0.629, "turnovers_logged": 7, "unactivated_at_turnover": 3.14, "blocks_against_odds": 0, "blocks_logged": 22, "monitoring_rate": 0.229, "cache_hit_rate": 0.873, "model_unavailable": false, "aggression": 1.5, "risk_taking": 0.688, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.043}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791506276.4319158, "finished_at": 1791508016.557308, "duration": 1739.9455244541168, "frames": 380, "seed": 785306196, "meta": {"match_id": "751e5e26-fad4-41d2-a7f9-8c33c78dbee2", "seed": 785306196, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "GPT-5 mini", "model": "openai/gpt-5-mini", "provider": "openrouter", "enabled": true, "id": "gpt-5-mini"}, "away": {"name": "GPT-6 Luna", "model": "openai/gpt-6-luna", "provider": "openrouter", "enabled": true, "id": "gpt-6-luna"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"openai/gpt-5-mini@OpenAI": 134}, "away": {"openai/gpt-6-luna@OpenAI": 189}}, "transcript_records": 905}, "admissible": true, "home_name": "GPT-5 mini", "away_name": "GPT-6 Luna", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "0789b5ed-9194-4a87-b64b-5d664903bc6a", "tournament_id": 1, "seq": 5, "home_model": "bot-bowl-scripted-bot", "away_model": "random-baseline", "status": "completed", "home_score": 5, "away_score": 0, "winner": "home", "home_stats": {"moves": 36, "blocks": 9, "knockdowns_inflicted": 15, "dodges": 3, "failed_dodges": 3, "rerolls_used": 5, "fumbles": 1, "turnovers": 4, "casualties_inflicted": 4, "failed_pickups": 2, "pickups": 5, "gfis": 5, "touchdowns": 5, "kos_inflicted": 2, "blitzes": 2, "failed_gfis": 1, "catches": 1, "turns": 16, "score": 5, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 6, "budget_exhausted": 0, "actions": 320, "llm_calls": 320, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 314, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 30, "served": {}, "crashed": null, "tool_usage": {"take_action": 307, "end_turn": 7}, "reflections": 13, "reflections_after_turnover": 6, "reflection_coverage": 0.812, "turnover_causes": {"fumble": 1, "knocked_down": 2, "failed_pickup": 1}, "actions_logged": 177, "risky_actions": 24, "avg_risky_success": 0.725, "long_shots": 1, "safe_first_rate": 0.938, "turnovers_logged": 4, "unactivated_at_turnover": 2.0, "blocks_against_odds": 0, "blocks_logged": 11, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.688, "risk_taking": 0.75, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"blocks": 3, "rerolls_used": 6, "handoffs": 9, "blitzes": 4, "failed_dodges": 12, "turnovers": 8, "knockdowns_inflicted": 4, "kos_inflicted": 1, "fouls": 8, "passes": 5, "dodges": 8, "failed_gfis": 1, "moves": 7, "fumbles": 1, "gfis": 8, "failed_catches": 1, "turns": 16, "score": 0, "messages_sent": 4, "message_chars": 102, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 3, "budget_exhausted": 0, "actions": 128, "llm_calls": 136, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 129, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 26, "served": {}, "crashed": null, "tool_usage": {"take_action": 117, "send_message": 4, "end_turn": 8}, "reflections": 15, "reflections_after_turnover": 7, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 8}, "actions_logged": 22, "risky_actions": 19, "avg_risky_success": 0.585, "long_shots": 6, "safe_first_rate": 0.741, "turnovers_logged": 8, "unactivated_at_turnover": 1.75, "blocks_against_odds": 0, "blocks_logged": 5, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.938, "risk_taking": 1.812, "passing_game": 0.875, "chattiness": 0.25, "dirty_play": 0.5, "illegal_rate": 0.0}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791508021.5578628, "finished_at": 1791508208.9793396, "duration": 187.3899896144867, "frames": 449, "seed": 1577052745, "meta": {"match_id": "0789b5ed-9194-4a87-b64b-5d664903bc6a", "seed": 1577052745, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Bot Bowl scripted bot", "provider": "botbowl", "bot": "scripted", "module": "examples.scripted_bot_example", "max_tool_calls_per_turn": 200, "delay": 0.4, "enabled": true, "id": "bot-bowl-scripted-bot"}, "away": {"name": "Random baseline", "provider": "random", "delay": 0.4, "enabled": true, "id": "random-baseline"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {}}, "transcript_records": 1300}, "admissible": true, "home_name": "Bot Bowl scripted bot", "away_name": "Random baseline", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "75955c96-f15f-4832-aded-42d6a9094d39", "tournament_id": 1, "seq": 6, "home_model": "scripted-baseline", "away_model": "qwen-3-8-flash", "status": "completed", "home_score": 0, "away_score": 3, "winner": "away", "home_stats": {"knockdowns_inflicted": 6, "catches": 1, "moves": 21, "dodges": 5, "fumbles": 3, "failed_dodges": 2, "turnovers": 5, "pickups": 3, "blocks": 2, "failed_pickups": 3, "kos_inflicted": 1, "turns": 16, "score": 0, "messages_sent": 1, "message_chars": 22, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 0, "budget_exhausted": 0, "actions": 95, "llm_calls": 71, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 67, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 25, "served": {}, "crashed": null, "tool_usage": {"take_action": 31, "move": 21, "end_turn": 12, "block": 2, "send_message": 1}, "reflections": 16, "reflections_after_turnover": 4, "reflection_coverage": 1.0, "turnover_causes": {"knocked_down": 2, "failed_pickup": 3}, "actions_logged": 18, "risky_actions": 13, "avg_risky_success": 0.633, "long_shots": 3, "safe_first_rate": 0.333, "turnovers_logged": 5, "unactivated_at_turnover": 3.6, "blocks_against_odds": 0, "blocks_logged": 2, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.125, "risk_taking": 0.438, "passing_game": 0.0, "chattiness": 0.062, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"knockdowns_inflicted": 6, "blocks": 7, "moves": 26, "pickups": 2, "dodges": 8, "failed_dodges": 4, "rerolls_used": 4, "touchdowns": 3, "blitzes": 3, "turnovers": 4, "turns": 16, "score": 3, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 11, "invalid_tool_calls": 11, "forced_actions": 12, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 2, "actions": 150, "llm_calls": 127, "prompt_tokens": 1191882, "completion_tokens": 152619, "cached_tokens": 957952, "reasoning_tokens": 145442, "cost": 0.122148, "latency": 3239.2445430755615, "tool_calls": 129, "llm_errors": 5, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 30, "served": {"qwen/qwen3.8-flash@Alibaba": 127}, "crashed": null, "tool_usage": {"take_action": 60, "get_state": 18, "block": 7, "move": 28, "end_turn": 3, "get_legal_actions": 10, "blitz": 3}, "reflections": 9, "reflections_after_turnover": 6, "reflection_coverage": 0.562, "turnover_causes": {"knocked_down": 4}, "actions_logged": 36, "risky_actions": 17, "avg_risky_success": 0.641, "long_shots": 4, "safe_first_rate": 0.842, "turnovers_logged": 4, "unactivated_at_turnover": 2.25, "blocks_against_odds": 0, "blocks_logged": 10, "monitoring_rate": 0.222, "cache_hit_rate": 0.804, "model_unavailable": false, "aggression": 0.625, "risk_taking": 0.75, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.085}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791508213.9800584, "finished_at": 1791512219.341829, "duration": 4005.312062740326, "frames": 258, "seed": 1485268767, "meta": {"match_id": "75955c96-f15f-4832-aded-42d6a9094d39", "seed": 1485268767, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Scripted baseline", "provider": "scripted", "delay": 0.4, "enabled": true, "id": "scripted-baseline"}, "away": {"name": "Qwen 3.8 Flash", "model": "qwen/qwen3.8-flash", "provider": "openrouter", "enabled": true, "id": "qwen-3-8-flash"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"qwen/qwen3.8-flash@Alibaba": 127}}, "transcript_records": 618}, "admissible": true, "home_name": "Scripted baseline", "away_name": "Qwen 3.8 Flash", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "56abecc0-3b4b-4b69-a834-2c73589d60eb", "tournament_id": 1, "seq": 7, "home_model": "claude-haiku-5-5", "away_model": "mistral-large-4", "status": "completed", "home_score": 2, "away_score": 1, "winner": "home", "home_stats": {"blitzes": 6, "rerolls_used": 4, "fouls": 2, "blocks": 15, "knockdowns_inflicted": 9, "moves": 20, "touchdowns": 2, "pickups": 3, "fumbles": 3, "dodges": 1, "turnovers": 7, "failed_pickups": 3, "catches": 1, "failed_catches": 1, "kos_inflicted": 1, "failed_dodges": 2, "gfis": 2, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 12, "invalid_tool_calls": 12, "forced_actions": 0, "timeouts": 0, "auto_resolved": 15, "budget_exhausted": 0, "actions": 199, "llm_calls": 136, "prompt_tokens": 1095630, "completion_tokens": 46582, "cached_tokens": 616083, "reasoning_tokens": 30317, "cost": 0.079403, "latency": 371.86515974998474, "tool_calls": 219, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 30, "served": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 136}, "crashed": null, "tool_usage": {"get_state": 36, "take_action": 72, "get_legal_actions": 40, "blitz": 12, "foul": 3, "end_turn": 12, "block": 16, "move": 22, "get_player": 6}, "reflections": 16, "reflections_after_turnover": 6, "reflection_coverage": 1.0, "turnover_causes": {"knocked_down": 4, "failed_pickup": 2, "fumble": 1}, "actions_logged": 46, "risky_actions": 30, "avg_risky_success": 0.706, "long_shots": 2, "safe_first_rate": 0.529, "turnovers_logged": 7, "unactivated_at_turnover": 3.14, "blocks_against_odds": 1, "blocks_logged": 21, "monitoring_rate": 0.396, "cache_hit_rate": 0.562, "model_unavailable": false, "aggression": 1.438, "risk_taking": 0.312, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.125, "illegal_rate": 0.055}, "away_stats": {"blocks": 5, "knockdowns_inflicted": 11, "moves": 17, "pickups": 2, "rerolls_used": 1, "touchdowns": 1, "blitzes": 3, "fumbles": 2, "dodges": 2, "gfis": 1, "failed_pickups": 1, "turnovers": 1, "turns": 16, "score": 1, "messages_sent": 1, "message_chars": 93, "messages_rejected": 0, "illegal_actions": 7, "invalid_tool_calls": 7, "forced_actions": 16, "timeouts": 0, "auto_resolved": 6, "budget_exhausted": 6, "actions": 140, "llm_calls": 126, "prompt_tokens": 1543582, "completion_tokens": 354600, "cached_tokens": 1247040, "reasoning_tokens": 257623, "cost": 1.030055, "latency": 4136.242985963821, "tool_calls": 135, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 1, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 23, "served": {"mistralai/mistral-large-4-0@Mistral": 126}, "crashed": null, "tool_usage": {"take_action": 74, "get_state": 20, "get_legal_actions": 5, "block": 6, "move": 17, "end_turn": 3, "get_player": 6, "blitz": 3, "send_message": 1}, "reflections": 4, "reflections_after_turnover": 1, "reflection_coverage": 0.25, "turnover_causes": {"failed_catch": 1}, "actions_logged": 27, "risky_actions": 13, "avg_risky_success": 0.694, "long_shots": 1, "safe_first_rate": 0.684, "turnovers_logged": 0, "unactivated_at_turnover": null, "blocks_against_odds": 1, "blocks_logged": 8, "monitoring_rate": 0.237, "cache_hit_rate": 0.808, "model_unavailable": false, "aggression": 0.5, "risk_taking": 0.188, "passing_game": 0.0, "chattiness": 0.062, "dirty_play": 0.0, "illegal_rate": 0.052}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791512224.3480263, "finished_at": 1791516736.5988293, "duration": 4512.17498922348, "frames": 356, "seed": 600658146, "meta": {"match_id": "56abecc0-3b4b-4b69-a834-2c73589d60eb", "seed": 600658146, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Claude Haiku 5.5", "model": "anthropic/claude-haiku-5.5", "provider": "openrouter", "enabled": true, "id": "claude-haiku-5-5"}, "away": {"name": "Mistral Large 4", "model": "mistralai/mistral-large-4-0", "provider": "openrouter", "enabled": true, "id": "mistral-large-4"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 136}, "away": {"mistralai/mistral-large-4-0@Mistral": 126}}, "transcript_records": 855}, "admissible": true, "home_name": "Claude Haiku 5.5", "away_name": "Mistral Large 4", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "3a2074d7-437c-4387-b400-b63c44a51518", "tournament_id": 1, "seq": 8, "home_model": "deepseek-v3-2", "away_model": "gpt-6-luna", "status": "completed", "home_score": 1, "away_score": 2, "winner": "away", "home_stats": {"moves": 48, "dodges": 6, "failed_pickups": 2, "pickups": 5, "blocks": 17, "knockdowns_inflicted": 19, "blitzes": 7, "fouls": 2, "fumbles": 3, "turnovers": 4, "rerolls_used": 2, "failed_dodges": 2, "handoffs": 1, "failed_catches": 1, "catches": 1, "touchdowns": 1, "gfis": 1, "casualties_inflicted": 2, "turns": 16, "score": 1, "messages_sent": 1, "message_chars": 54, "messages_rejected": 0, "illegal_actions": 6, "invalid_tool_calls": 6, "forced_actions": 1, "timeouts": 0, "auto_resolved": 14, "budget_exhausted": 1, "actions": 313, "llm_calls": 264, "prompt_tokens": 1748683, "completion_tokens": 48831, "cached_tokens": 1403456, "reasoning_tokens": 0, "cost": 0.313767, "latency": 2557.9151618480682, "tool_calls": 259, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 29, "served": {"deepseek/deepseek-v3.2@AtlasCloud": 35, "deepseek/deepseek-v3.2@Friendli": 40, "deepseek/deepseek-v3.2@GMICloud": 47, "deepseek/deepseek-v3.2@DeepInfra": 28, "deepseek/deepseek-v3.2@Alibaba": 20, "deepseek/deepseek-v3.2@SiliconFlow": 94}, "crashed": null, "tool_usage": {"get_state": 15, "take_action": 103, "get_player": 42, "move": 50, "block": 18, "end_turn": 12, "handoff": 2, "blitz": 7, "send_message": 1, "foul": 2, "get_legal_actions": 7}, "reflections": 17, "reflections_after_turnover": 5, "reflection_coverage": 1.0, "turnover_causes": {"knocked_down": 4}, "actions_logged": 77, "risky_actions": 36, "avg_risky_success": 0.718, "long_shots": 5, "safe_first_rate": 0.597, "turnovers_logged": 4, "unactivated_at_turnover": 2.0, "blocks_against_odds": 1, "blocks_logged": 24, "monitoring_rate": 0.26, "cache_hit_rate": 0.803, "model_unavailable": false, "aggression": 1.625, "risk_taking": 0.562, "passing_game": 0.062, "chattiness": 0.062, "dirty_play": 0.125, "illegal_rate": 0.023}, "away_stats": {"moves": 22, "blitzes": 9, "dodges": 5, "failed_dodges": 10, "rerolls_used": 6, "turnovers": 9, "knockdowns_inflicted": 9, "pickups": 3, "fumbles": 3, "catches": 1, "gfis": 1, "touchdowns": 2, "failed_gfis": 1, "blocks": 4, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 5, "invalid_tool_calls": 5, "forced_actions": 0, "timeouts": 0, "auto_resolved": 6, "budget_exhausted": 0, "actions": 158, "llm_calls": 157, "prompt_tokens": 864658, "completion_tokens": 31805, "cached_tokens": 715567, "reasoning_tokens": 26036, "cost": 0.041683, "latency": 662.6428415775299, "tool_calls": 161, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 27, "served": {"openai/gpt-6-luna@OpenAI": 157}, "crashed": null, "tool_usage": {"take_action": 64, "get_state": 26, "get_legal_actions": 7, "get_player": 24, "move": 22, "blitz": 9, "end_turn": 5, "block": 4}, "reflections": 12, "reflections_after_turnover": 7, "reflection_coverage": 0.75, "turnover_causes": {"knocked_down": 8, "fumble": 1}, "actions_logged": 41, "risky_actions": 24, "avg_risky_success": 0.635, "long_shots": 6, "safe_first_rate": 0.569, "turnovers_logged": 9, "unactivated_at_turnover": 2.89, "blocks_against_odds": 3, "blocks_logged": 11, "monitoring_rate": 0.365, "cache_hit_rate": 0.828, "model_unavailable": false, "aggression": 0.812, "risk_taking": 1.062, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.031}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791516741.60172, "finished_at": 1791519967.799121, "duration": 3226.1322724819183, "frames": 473, "seed": 1502458676, "meta": {"match_id": "3a2074d7-437c-4387-b400-b63c44a51518", "seed": 1502458676, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "DeepSeek V3.2", "model": "deepseek/deepseek-v3.2", "provider": "openrouter", "enabled": true, "id": "deepseek-v3-2"}, "away": {"name": "GPT-6 Luna", "model": "openai/gpt-6-luna", "provider": "openrouter", "enabled": true, "id": "gpt-6-luna"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"deepseek/deepseek-v3.2@AtlasCloud": 35, "deepseek/deepseek-v3.2@Friendli": 40, "deepseek/deepseek-v3.2@GMICloud": 47, "deepseek/deepseek-v3.2@DeepInfra": 28, "deepseek/deepseek-v3.2@Alibaba": 20, "deepseek/deepseek-v3.2@SiliconFlow": 94}, "away": {"openai/gpt-6-luna@OpenAI": 157}}, "transcript_records": 1185}, "admissible": true, "home_name": "DeepSeek V3.2", "away_name": "GPT-6 Luna", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "6dd5bf4a-3687-4187-8c88-2eb38f19f5b9", "tournament_id": 1, "seq": 9, "home_model": "gemini-2-5-flash-lite", "away_model": "gpt-5-mini", "status": "completed", "home_score": 0, "away_score": 4, "winner": "away", "home_stats": {"knockdowns_inflicted": 5, "blitzes": 3, "rerolls_used": 4, "moves": 9, "fumbles": 2, "blocks": 4, "turnovers": 6, "failed_dodges": 5, "passes": 1, "inaccurate_passes": 2, "failed_catches": 1, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 10, "invalid_tool_calls": 11, "forced_actions": 6, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 5, "actions": 87, "llm_calls": 112, "prompt_tokens": 283034, "completion_tokens": 21979, "cached_tokens": 111110, "reasoning_tokens": 16232, "cost": 0.027095, "latency": 224.51048064231873, "tool_calls": 80, "llm_errors": 0, "no_tool_replies": 30, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 28, "served": {"google/gemini-2.5-flash-lite@Google": 112}, "crashed": null, "tool_usage": {"take_action": 46, "blitz": 3, "move": 16, "end_turn": 6, "block": 5, "get_player": 2, "pass_ball": 1, "default_api.pass_ball": 1}, "reflections": 11, "reflections_after_turnover": 5, "reflection_coverage": 0.688, "turnover_causes": {"knocked_down": 4, "failed_pass": 1, "fumble": 1}, "actions_logged": 17, "risky_actions": 12, "avg_risky_success": 0.553, "long_shots": 6, "safe_first_rate": 0.444, "turnovers_logged": 6, "unactivated_at_turnover": 4.0, "blocks_against_odds": 1, "blocks_logged": 7, "monitoring_rate": 0.027, "cache_hit_rate": 0.393, "model_unavailable": false, "aggression": 0.438, "risk_taking": 0.312, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.138}, "away_stats": {"failed_catches": 3, "moves": 33, "failed_pickups": 1, "rerolls_used": 3, "pickups": 6, "dodges": 9, "handoffs": 3, "catches": 3, "blitzes": 5, "turnovers": 3, "fumbles": 2, "knockdowns_inflicted": 7, "touchdowns": 4, "failed_dodges": 3, "gfis": 2, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 5, "invalid_tool_calls": 5, "forced_actions": 0, "timeouts": 0, "auto_resolved": 2, "budget_exhausted": 0, "actions": 181, "llm_calls": 131, "prompt_tokens": 643512, "completion_tokens": 89291, "cached_tokens": 522112, "reasoning_tokens": 80349, "cost": 0.221985, "latency": 1169.7251586914062, "tool_calls": 126, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 30, "served": {"openai/gpt-5-mini@OpenAI": 131}, "crashed": null, "tool_usage": {"take_action": 69, "move": 33, "get_state": 4, "end_turn": 9, "handoff": 3, "blitz": 5, "get_legal_actions": 3}, "reflections": 15, "reflections_after_turnover": 6, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 3}, "actions_logged": 43, "risky_actions": 23, "avg_risky_success": 0.634, "long_shots": 3, "safe_first_rate": 0.614, "turnovers_logged": 3, "unactivated_at_turnover": 2.33, "blocks_against_odds": 0, "blocks_logged": 5, "monitoring_rate": 0.06, "cache_hit_rate": 0.811, "model_unavailable": false, "aggression": 0.312, "risk_taking": 0.875, "passing_game": 0.188, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.04}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791519972.8015258, "finished_at": 1791521370.2799442, "duration": 1397.422788143158, "frames": 275, "seed": 643196645, "meta": {"match_id": "6dd5bf4a-3687-4187-8c88-2eb38f19f5b9", "seed": 643196645, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Gemini 2.5 Flash Lite", "model": "google/gemini-2.5-flash-lite", "provider": "openrouter", "enabled": true, "id": "gemini-2-5-flash-lite"}, "away": {"name": "GPT-5 mini", "model": "openai/gpt-5-mini", "provider": "openrouter", "enabled": true, "id": "gpt-5-mini"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"google/gemini-2.5-flash-lite@Google": 112}, "away": {"openai/gpt-5-mini@OpenAI": 131}}, "transcript_records": 681}, "admissible": true, "home_name": "Gemini 2.5 Flash Lite", "away_name": "GPT-5 mini", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "dd435778-683f-42cc-b614-76f03beb1cdf", "tournament_id": 1, "seq": 10, "home_model": "bot-bowl-scripted-bot", "away_model": "qwen-3-8-flash", "status": "completed", "home_score": 4, "away_score": 0, "winner": "home", "home_stats": {"moves": 40, "blitzes": 4, "knockdowns_inflicted": 15, "blocks": 11, "pickups": 5, "kos_inflicted": 2, "touchdowns": 4, "failed_catches": 2, "rerolls_used": 3, "dodges": 3, "failed_gfis": 2, "gfis": 3, "turnovers": 3, "failed_dodges": 1, "fumbles": 2, "failed_pickups": 2, "casualties_inflicted": 4, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 0, "actions": 386, "llm_calls": 388, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 382, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 29, "served": {}, "crashed": null, "tool_usage": {"take_action": 373, "end_turn": 9}, "reflections": 15, "reflections_after_turnover": 6, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 2, "failed_pickup": 1}, "actions_logged": 201, "risky_actions": 29, "avg_risky_success": 0.758, "long_shots": 2, "safe_first_rate": 0.933, "turnovers_logged": 3, "unactivated_at_turnover": 2.33, "blocks_against_odds": 0, "blocks_logged": 15, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.938, "risk_taking": 0.562, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"catches": 3, "blocks": 10, "knockdowns_inflicted": 13, "kos_inflicted": 2, "moves": 28, "fumbles": 3, "handoffs": 1, "failed_dodges": 9, "rerolls_used": 4, "dodges": 2, "turnovers": 5, "passes": 2, "pickups": 3, "blitzes": 4, "inaccurate_passes": 1, "accurate_passes": 1, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 17, "invalid_tool_calls": 17, "forced_actions": 12, "timeouts": 0, "auto_resolved": 7, "budget_exhausted": 5, "actions": 198, "llm_calls": 174, "prompt_tokens": 1742569, "completion_tokens": 194296, "cached_tokens": 1465088, "reasoning_tokens": 185861, "cost": 0.156383, "latency": 4072.5710015296936, "tool_calls": 178, "llm_errors": 2, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "episodes": 31, "served": {"qwen/qwen3.8-flash@Alibaba": 174}, "crashed": null, "tool_usage": {"take_action": 87, "get_state": 25, "get_legal_actions": 12, "block": 14, "move": 29, "end_turn": 4, "handoff": 1, "pass_ball": 2, "blitz": 4}, "reflections": 6, "reflections_after_turnover": 2, "reflection_coverage": 0.375, "turnover_causes": {"fumble": 1, "knocked_down": 4}, "actions_logged": 46, "risky_actions": 22, "avg_risky_success": 0.672, "long_shots": 4, "safe_first_rate": 0.672, "turnovers_logged": 5, "unactivated_at_turnover": 2.4, "blocks_against_odds": 1, "blocks_logged": 14, "monitoring_rate": 0.213, "cache_hit_rate": 0.841, "model_unavailable": false, "aggression": 0.875, "risk_taking": 0.688, "passing_game": 0.188, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.096}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791521375.2805362, "finished_at": 1791526062.0690818, "duration": 4686.741990566254, "frames": 597, "seed": 1548119419, "meta": {"match_id": "dd435778-683f-42cc-b614-76f03beb1cdf", "seed": 1548119419, "harness": {"git_sha": "e9974cd57842", "protocol_version": "1.1", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": 1.0, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Bot Bowl scripted bot", "provider": "botbowl", "bot": "scripted", "module": "examples.scripted_bot_example", "max_tool_calls_per_turn": 200, "delay": 0.4, "enabled": true, "id": "bot-bowl-scripted-bot"}, "away": {"name": "Qwen 3.8 Flash", "model": "qwen/qwen3.8-flash", "provider": "openrouter", "enabled": true, "id": "qwen-3-8-flash"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"qwen/qwen3.8-flash@Alibaba": 174}}, "transcript_records": 1578}, "admissible": true, "home_name": "Bot Bowl scripted bot", "away_name": "Qwen 3.8 Flash", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "0eb4f8fc-496c-40b5-91f0-b64f99b125af", "tournament_id": 1, "seq": 11, "home_model": "random-baseline", "away_model": "mistral-large-4", "status": "completed", "home_score": 0, "away_score": 4, "winner": "away", "home_stats": {"blitzes": 7, "dodges": 10, "gfis": 13, "turnovers": 5, "rerolls_used": 4, "knockdowns_inflicted": 4, "passes": 6, "handoffs": 2, "blocks": 3, "fouls": 7, "ejections": 1, "kos_inflicted": 1, "moves": 5, "failed_gfis": 1, "failed_dodges": 2, "fumbles": 2, "failed_catches": 1, "turns": 16, "score": 0, "messages_sent": 6, "message_chars": 156, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 0, "actions": 129, "llm_calls": 134, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 131, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 26, "served": {}, "restart_cost": 0.0, "crashed": null, "tool_usage": {"take_action": 113, "end_turn": 11, "send_message": 6}, "reflections": 15, "reflections_after_turnover": 3, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 4, "ejected": 1}, "actions_logged": 22, "risky_actions": 19, "avg_risky_success": 0.519, "long_shots": 9, "safe_first_rate": 0.533, "turnovers_logged": 5, "unactivated_at_turnover": 3.2, "blocks_against_odds": 1, "blocks_logged": 6, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 1.062, "risk_taking": 1.625, "passing_game": 0.5, "chattiness": 0.375, "dirty_play": 0.438, "illegal_rate": 0.0}, "away_stats": {"blitzes": 5, "rerolls_used": 4, "knockdowns_inflicted": 9, "kos_inflicted": 2, "moves": 21, "pickups": 4, "touchdowns": 4, "gfis": 6, "blocks": 2, "failed_catches": 1, "dodges": 1, "failed_pickups": 3, "turnovers": 2, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 9, "invalid_tool_calls": 9, "forced_actions": 14, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 7, "actions": 133, "llm_calls": 142, "prompt_tokens": 1398574, "completion_tokens": 177848, "cached_tokens": 983340, "reasoning_tokens": 136543, "cost": 0.722895, "latency": 2760.605751514435, "tool_calls": 138, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 6, "http_timeouts": 0, "uncertain_spend_calls": 15, "deadline_cutoffs": 15, "last_chance_calls": 8, "episodes": 28, "served": {"mistralai/mistral-large-4-0@Mistral": 142}, "restart_cost": 0.782959, "crashed": null, "tool_usage": {"take_action": 61, "get_legal_actions": 6, "get_state": 29, "blitz": 5, "get_player": 7, "move": 24, "end_turn": 3, "block": 2}, "reflections": 9, "reflections_after_turnover": 5, "reflection_coverage": 0.562, "turnover_causes": {"failed_catch": 1, "failed_pickup": 1}, "actions_logged": 33, "risky_actions": 15, "avg_risky_success": 0.688, "long_shots": 2, "safe_first_rate": 0.804, "turnovers_logged": 2, "unactivated_at_turnover": 2.5, "blocks_against_odds": 0, "blocks_logged": 7, "monitoring_rate": 0.313, "cache_hit_rate": 0.703, "model_unavailable": false, "aggression": 0.438, "risk_taking": 0.438, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.065}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791526067.0697396, "finished_at": 1791536909.6944425, "duration": 4519.195965766907, "frames": 277, "seed": 2108859634, "meta": {"match_id": "0eb4f8fc-496c-40b5-91f0-b64f99b125af", "seed": 2108859634, "harness": {"git_sha": "68dbaf18cb06", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Random baseline", "provider": "random", "delay": 0.4, "enabled": true, "id": "random-baseline"}, "away": {"name": "Mistral Large 4", "model": "mistralai/mistral-large-4-0", "provider": "openrouter", "enabled": true, "id": "mistral-large-4"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [{"ts": 1791532299.93, "checkpoint": null, "git_sha": "1a491dde4bd2", "dropped_records": 519, "restart_cost": {"home": 0.0, "away": 0.763094}, "transcript_gap": false}, {"ts": 1791536218.622, "checkpoint": "away:turn-2-6", "git_sha": "68dbaf18cb06", "dropped_records": 27, "restart_cost": {"home": 0.0, "away": 0.019865}, "transcript_gap": false}], "served": {"home": {}, "away": {"mistralai/mistral-large-4-0@Mistral": 142}}, "transcript_records": 784}, "admissible": true, "home_name": "Random baseline", "away_name": "Mistral Large 4", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "b6c17827-2e41-4caa-a13d-9721fe51af6e", "tournament_id": 1, "seq": 12, "home_model": "scripted-baseline", "away_model": "gpt-6-luna", "status": "completed", "home_score": 0, "away_score": 4, "winner": "away", "home_stats": {"moves": 10, "dodges": 3, "fumbles": 5, "knockdowns_inflicted": 3, "failed_pickups": 1, "failed_catches": 2, "turnovers": 4, "failed_dodges": 5, "gfis": 2, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 0, "budget_exhausted": 0, "actions": 60, "llm_calls": 48, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 45, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 28, "served": {}, "crashed": null, "tool_usage": {"take_action": 23, "end_turn": 12, "move": 10}, "reflections": 15, "reflections_after_turnover": 3, "reflection_coverage": 0.938, "turnover_causes": {"failed_catch": 2, "fumble": 2}, "actions_logged": 10, "risky_actions": 7, "avg_risky_success": 0.615, "long_shots": 2, "safe_first_rate": 0.0, "turnovers_logged": 4, "unactivated_at_turnover": 3.25, "blocks_against_odds": 0, "blocks_logged": 0, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.0, "risk_taking": 0.625, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"moves": 38, "pickups": 4, "blocks": 9, "knockdowns_inflicted": 15, "blitzes": 5, "casualties_inflicted": 4, "touchdowns": 4, "failed_dodges": 2, "rerolls_used": 2, "turnovers": 2, "failed_catches": 1, "gfis": 1, "kos_inflicted": 2, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 7, "invalid_tool_calls": 7, "forced_actions": 0, "timeouts": 0, "auto_resolved": 8, "budget_exhausted": 0, "actions": 233, "llm_calls": 178, "prompt_tokens": 900265, "completion_tokens": 38433, "cached_tokens": 761159, "reasoning_tokens": 31813, "cost": 0.043656, "latency": 886.431554555893, "tool_calls": 175, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 30, "served": {"openai/gpt-6-luna@OpenAI": 178}, "crashed": null, "tool_usage": {"take_action": 82, "get_state": 11, "move": 39, "block": 9, "get_legal_actions": 4, "end_turn": 10, "blitz": 5, "get_player": 15}, "reflections": 16, "reflections_after_turnover": 6, "reflection_coverage": 1.0, "turnover_causes": {"knocked_down": 2}, "actions_logged": 56, "risky_actions": 20, "avg_risky_success": 0.783, "long_shots": 1, "safe_first_rate": 0.743, "turnovers_logged": 2, "unactivated_at_turnover": 1.5, "blocks_against_odds": 0, "blocks_logged": 14, "monitoring_rate": 0.182, "cache_hit_rate": 0.845, "model_unavailable": false, "aggression": 0.875, "risk_taking": 0.188, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.04}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791536914.6992984, "finished_at": 1791537823.2903478, "duration": 908.5373792648315, "frames": 294, "seed": 772638068, "meta": {"match_id": "b6c17827-2e41-4caa-a13d-9721fe51af6e", "seed": 772638068, "harness": {"git_sha": "68dbaf18cb06", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Scripted baseline", "provider": "scripted", "delay": 0.4, "enabled": true, "id": "scripted-baseline"}, "away": {"name": "GPT-6 Luna", "model": "openai/gpt-6-luna", "provider": "openrouter", "enabled": true, "id": "gpt-6-luna"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"openai/gpt-6-luna@OpenAI": 178}}, "transcript_records": 683}, "admissible": true, "home_name": "Scripted baseline", "away_name": "GPT-6 Luna", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "22829f18-9cbd-4868-b8a0-ad597e3a1205", "tournament_id": 1, "seq": 13, "home_model": "claude-haiku-5-5", "away_model": "gpt-5-mini", "status": "completed", "home_score": 1, "away_score": 0, "winner": "home", "home_stats": {"blocks": 19, "knockdowns_inflicted": 13, "casualties_inflicted": 8, "moves": 19, "fouls": 3, "pickups": 2, "turnovers": 3, "touchdowns": 1, "rerolls_used": 1, "blitzes": 1, "failed_catches": 4, "gfis": 2, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 10, "invalid_tool_calls": 10, "forced_actions": 0, "timeouts": 0, "auto_resolved": 15, "budget_exhausted": 0, "actions": 191, "llm_calls": 162, "prompt_tokens": 1376664, "completion_tokens": 12472, "cached_tokens": 814793, "reasoning_tokens": 0, "cost": 0.071601, "latency": 238.53185844421387, "tool_calls": 205, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 20, "served": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 162}, "crashed": null, "tool_usage": {"get_legal_actions": 25, "take_action": 67, "get_state": 35, "block": 24, "end_turn": 12, "move": 22, "get_player": 15, "foul": 4, "blitz": 1}, "reflections": 15, "reflections_after_turnover": 3, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 3}, "actions_logged": 41, "risky_actions": 26, "avg_risky_success": 0.668, "long_shots": 5, "safe_first_rate": 0.468, "turnovers_logged": 3, "unactivated_at_turnover": 3.0, "blocks_against_odds": 2, "blocks_logged": 20, "monitoring_rate": 0.389, "cache_hit_rate": 0.592, "model_unavailable": false, "aggression": 1.438, "risk_taking": 0.125, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.188, "illegal_rate": 0.049}, "away_stats": {"moves": 22, "pickups": 1, "blocks": 4, "rerolls_used": 4, "failed_dodges": 4, "turnovers": 7, "fumbles": 3, "failed_pickups": 4, "knockdowns_inflicted": 5, "casualties_inflicted": 2, "blitzes": 3, "dodges": 5, "gfis": 2, "failed_catches": 1, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 1, "invalid_tool_calls": 1, "forced_actions": 0, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 0, "actions": 120, "llm_calls": 89, "prompt_tokens": 396168, "completion_tokens": 52189, "cached_tokens": 269184, "reasoning_tokens": 45531, "cost": 0.142854, "latency": 562.3147695064545, "tool_calls": 85, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 22, "served": {"openai/gpt-5-mini@OpenAI": 89}, "crashed": null, "tool_usage": {"take_action": 45, "get_legal_actions": 1, "move": 22, "end_turn": 9, "block": 4, "get_state": 1, "blitz": 3}, "reflections": 14, "reflections_after_turnover": 5, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 3, "fumble": 1, "failed_pickup": 2, "failed_catch": 1}, "actions_logged": 25, "risky_actions": 17, "avg_risky_success": 0.588, "long_shots": 3, "safe_first_rate": 0.625, "turnovers_logged": 7, "unactivated_at_turnover": 1.86, "blocks_against_odds": 1, "blocks_logged": 7, "monitoring_rate": 0.026, "cache_hit_rate": 0.679, "model_unavailable": false, "aggression": 0.438, "risk_taking": 0.688, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.012}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791537828.2919328, "finished_at": 1791538632.3619268, "duration": 804.0215122699738, "frames": 312, "seed": 653001220, "meta": {"match_id": "22829f18-9cbd-4868-b8a0-ad597e3a1205", "seed": 653001220, "harness": {"git_sha": "68dbaf18cb06", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Claude Haiku 5.5", "model": "anthropic/claude-haiku-5.5", "provider": "openrouter", "enabled": true, "id": "claude-haiku-5-5"}, "away": {"name": "GPT-5 mini", "model": "openai/gpt-5-mini", "provider": "openrouter", "enabled": true, "id": "gpt-5-mini"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 162}, "away": {"openai/gpt-5-mini@OpenAI": 89}}, "transcript_records": 769}, "admissible": true, "home_name": "Claude Haiku 5.5", "away_name": "GPT-5 mini", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "81901125-54cf-45de-b614-171ba33ab53b", "tournament_id": 1, "seq": 14, "home_model": "deepseek-v3-2", "away_model": "gemini-2-5-flash-lite", "status": "completed", "home_score": 1, "away_score": 0, "winner": "home", "home_stats": {"moves": 27, "blocks": 11, "knockdowns_inflicted": 14, "pickups": 1, "dodges": 1, "blitzes": 1, "rerolls_used": 3, "fouls": 1, "casualties_inflicted": 2, "touchdowns": 1, "turnovers": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 5, "invalid_tool_calls": 5, "forced_actions": 20, "timeouts": 0, "auto_resolved": 8, "budget_exhausted": 14, "actions": 152, "llm_calls": 140, "prompt_tokens": 948254, "completion_tokens": 66870, "cached_tokens": 708160, "reasoning_tokens": 52373, "cost": 0.273607, "latency": 3291.673098564148, "tool_calls": 125, "llm_errors": 0, "no_tool_replies": 13, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 21, "deadline_cutoffs": 21, "last_chance_calls": 11, "episodes": 23, "served": {"deepseek/deepseek-v3.2@Venice": 8, "deepseek/deepseek-v3.2@SiliconFlow": 78, "deepseek/deepseek-v3.2@Friendli": 49, "deepseek/deepseek-v3.2@Phala": 4, "deepseek/deepseek-v3.2@DeepInfra": 1}, "restart_cost": 0.0, "crashed": null, "tool_usage": {"get_legal_actions": 10, "take_action": 42, "get_state": 14, "get_player": 15, "move": 28, "block": 11, "blitz": 1, "end_turn": 3, "foul": 1}, "reflections": 5, "reflections_after_turnover": 2, "reflection_coverage": 0.312, "turnover_causes": {"knocked_down": 1}, "actions_logged": 39, "risky_actions": 15, "avg_risky_success": 0.781, "long_shots": 1, "safe_first_rate": 0.741, "turnovers_logged": 1, "unactivated_at_turnover": 3.0, "blocks_against_odds": 0, "blocks_logged": 12, "monitoring_rate": 0.32, "cache_hit_rate": 0.747, "model_unavailable": false, "aggression": 0.812, "risk_taking": 0.062, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.062, "illegal_rate": 0.04}, "away_stats": {"moves": 18, "failed_dodges": 8, "rerolls_used": 4, "dodges": 14, "gfis": 5, "pickups": 3, "fumbles": 4, "turnovers": 8, "blocks": 2, "blitzes": 3, "failed_gfis": 2, "passes": 3, "knockdowns_inflicted": 1, "accurate_passes": 1, "catches": 1, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 16, "invalid_tool_calls": 16, "forced_actions": 4, "timeouts": 0, "auto_resolved": 3, "budget_exhausted": 3, "actions": 103, "llm_calls": 117, "prompt_tokens": 362779, "completion_tokens": 177518, "cached_tokens": 201875, "reasoning_tokens": 175644, "cost": 0.089116, "latency": 1028.809063911438, "tool_calls": 97, "llm_errors": 1, "no_tool_replies": 18, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 1, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 22, "served": {"google/gemini-2.5-flash-lite@Google": 116, "google/gemini-2.5-flash-lite@Google AI Studio": 1}, "restart_cost": 0.0, "crashed": null, "tool_usage": {"take_action": 41, "get_state": 3, "get_legal_actions": 2, "move": 28, "block": 3, "get_player": 2, "end_turn": 5, "pass_ball": 9, "blitz": 4}, "reflections": 7, "reflections_after_turnover": 3, "reflection_coverage": 0.438, "turnover_causes": {"fumble": 2, "knocked_down": 6}, "actions_logged": 32, "risky_actions": 24, "avg_risky_success": 0.44, "long_shots": 14, "safe_first_rate": 0.442, "turnovers_logged": 8, "unactivated_at_turnover": 3.12, "blocks_against_odds": 0, "blocks_logged": 5, "monitoring_rate": 0.076, "cache_hit_rate": 0.556, "model_unavailable": false, "aggression": 0.312, "risk_taking": 1.812, "passing_game": 0.188, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.165}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791538637.3707995, "finished_at": 1791544298.9814737, "duration": 5622.1481919288635, "frames": 280, "seed": 1516453561, "meta": {"match_id": "81901125-54cf-45de-b614-171ba33ab53b", "seed": 1516453561, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "DeepSeek V3.2", "model": "deepseek/deepseek-v3.2", "provider": "openrouter", "enabled": true, "id": "deepseek-v3-2"}, "away": {"name": "Gemini 2.5 Flash Lite", "model": "google/gemini-2.5-flash-lite", "provider": "openrouter", "enabled": true, "id": "gemini-2-5-flash-lite"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [{"ts": 1791542739.941, "checkpoint": "away:turn-2-5", "git_sha": "6bf0c0c014d9", "dropped_records": 3, "restart_cost": {"home": 0.0, "away": 0.0}, "transcript_gap": false}], "served": {"home": {"deepseek/deepseek-v3.2@Venice": 8, "deepseek/deepseek-v3.2@SiliconFlow": 78, "deepseek/deepseek-v3.2@Friendli": 49, "deepseek/deepseek-v3.2@Phala": 4, "deepseek/deepseek-v3.2@DeepInfra": 1}, "away": {"google/gemini-2.5-flash-lite@Google": 116, "google/gemini-2.5-flash-lite@Google AI Studio": 1}}, "transcript_records": 730}, "admissible": true, "home_name": "DeepSeek V3.2", "away_name": "Gemini 2.5 Flash Lite", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "56904f71-308a-4c9a-89ce-9b91a6325e2d", "tournament_id": 1, "seq": 15, "home_model": "bot-bowl-scripted-bot", "away_model": "mistral-large-4", "status": "completed", "home_score": 4, "away_score": 1, "winner": "home", "home_stats": {"moves": 37, "pickups": 5, "blocks": 9, "knockdowns_inflicted": 16, "fumbles": 1, "blitzes": 5, "casualties_inflicted": 2, "dodges": 1, "gfis": 5, "touchdowns": 4, "failed_pickups": 2, "rerolls_used": 4, "turnovers": 4, "kos_inflicted": 1, "failed_dodges": 2, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 6, "budget_exhausted": 0, "actions": 390, "llm_calls": 389, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 384, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 28, "served": {}, "crashed": null, "tool_usage": {"take_action": 375, "end_turn": 9}, "reflections": 14, "reflections_after_turnover": 5, "reflection_coverage": 0.875, "turnover_causes": {"failed_pickup": 1, "knocked_down": 3}, "actions_logged": 225, "risky_actions": 25, "avg_risky_success": 0.801, "long_shots": 2, "safe_first_rate": 0.92, "turnovers_logged": 4, "unactivated_at_turnover": 2.0, "blocks_against_odds": 0, "blocks_logged": 14, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.875, "risk_taking": 0.5, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"blitzes": 3, "rerolls_used": 4, "knockdowns_inflicted": 4, "kos_inflicted": 1, "failed_catches": 1, "pickups": 4, "moves": 45, "gfis": 3, "failed_gfis": 1, "turnovers": 9, "fumbles": 4, "failed_dodges": 12, "blocks": 3, "dodges": 13, "touchdowns": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 15, "invalid_tool_calls": 15, "forced_actions": 0, "timeouts": 0, "auto_resolved": 2, "budget_exhausted": 0, "actions": 177, "llm_calls": 127, "prompt_tokens": 1145176, "completion_tokens": 109786, "cached_tokens": 686388, "reasoning_tokens": 72595, "cost": 0.589476, "latency": 1743.8252053260803, "tool_calls": 130, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 3, "http_timeouts": 0, "uncertain_spend_calls": 17, "deadline_cutoffs": 17, "last_chance_calls": 17, "episodes": 25, "served": {"mistralai/mistral-large-4-0@Mistral": 127}, "crashed": null, "tool_usage": {"take_action": 57, "blitz": 3, "get_state": 8, "move": 49, "end_turn": 7, "block": 3, "get_legal_actions": 1, "get_player": 2}, "reflections": 14, "reflections_after_turnover": 7, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 7, "fumble": 2}, "actions_logged": 55, "risky_actions": 24, "avg_risky_success": 0.516, "long_shots": 8, "safe_first_rate": 0.711, "turnovers_logged": 9, "unactivated_at_turnover": 2.78, "blocks_against_odds": 0, "blocks_logged": 4, "monitoring_rate": 0.089, "cache_hit_rate": 0.599, "model_unavailable": false, "aggression": 0.375, "risk_taking": 1.812, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.115}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791544303.984021, "finished_at": 1791549352.959529, "duration": 5048.821754932404, "frames": 568, "seed": 1080338372, "meta": {"match_id": "56904f71-308a-4c9a-89ce-9b91a6325e2d", "seed": 1080338372, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Bot Bowl scripted bot", "provider": "botbowl", "bot": "scripted", "module": "examples.scripted_bot_example", "max_tool_calls_per_turn": 200, "delay": 0.4, "enabled": true, "id": "bot-bowl-scripted-bot"}, "away": {"name": "Mistral Large 4", "model": "mistralai/mistral-large-4-0", "provider": "openrouter", "enabled": true, "id": "mistral-large-4"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"mistralai/mistral-large-4-0@Mistral": 127}}, "transcript_records": 1541}, "admissible": true, "home_name": "Bot Bowl scripted bot", "away_name": "Mistral Large 4", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "c3f94e8a-e047-4f24-9996-80d5abb705ee", "tournament_id": 1, "seq": 16, "home_model": "qwen-3-8-flash", "away_model": "gpt-6-luna", "status": "completed", "home_score": 0, "away_score": 2, "winner": "away", "home_stats": {"moves": 2, "knockdowns_inflicted": 7, "kos_inflicted": 1, "casualties_inflicted": 2, "fumbles": 2, "catches": 2, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 25, "timeouts": 0, "auto_resolved": 0, "budget_exhausted": 0, "actions": 9, "llm_calls": 4, "prompt_tokens": 15433, "completion_tokens": 3914, "cached_tokens": 8448, "reasoning_tokens": 3712, "cost": 0.003022, "latency": 67.1721293926239, "tool_calls": 5, "llm_errors": 4, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 6, "served": {"qwen/qwen3.8-flash@Alibaba": 4}, "crashed": null, "tool_usage": {"take_action": 3, "move": 2}, "reflections": 0, "reflections_after_turnover": 0, "reflection_coverage": 0.0, "turnover_causes": {}, "actions_logged": 2, "risky_actions": 0, "avg_risky_success": null, "long_shots": 0, "safe_first_rate": 1.0, "turnovers_logged": 0, "unactivated_at_turnover": null, "blocks_against_odds": 0, "blocks_logged": 0, "monitoring_rate": 0.0, "cache_hit_rate": 0.547, "model_unavailable": true, "aggression": 0.0, "risk_taking": 0.0, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"moves": 21, "dodges": 11, "blocks": 6, "rerolls_used": 4, "turnovers": 9, "knockdowns_inflicted": 6, "failed_pickups": 3, "blitzes": 7, "pickups": 2, "touchdowns": 2, "failed_dodges": 4, "failed_catches": 2, "kos_inflicted": 2, "handoffs": 1, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 1, "invalid_tool_calls": 1, "forced_actions": 0, "timeouts": 0, "auto_resolved": 8, "budget_exhausted": 0, "actions": 155, "llm_calls": 127, "prompt_tokens": 648125, "completion_tokens": 29277, "cached_tokens": 525550, "reasoning_tokens": 24515, "cost": 0.034816, "latency": 571.9985346794128, "tool_calls": 123, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 26, "served": {"openai/gpt-6-luna@OpenAI": 127}, "crashed": null, "tool_usage": {"take_action": 55, "get_state": 9, "move": 21, "end_turn": 5, "get_player": 15, "block": 6, "get_legal_actions": 4, "blitz": 7, "handoff": 1}, "reflections": 12, "reflections_after_turnover": 7, "reflection_coverage": 0.75, "turnover_causes": {"knocked_down": 5, "failed_pickup": 3, "failed_catch": 1}, "actions_logged": 42, "risky_actions": 26, "avg_risky_success": 0.634, "long_shots": 5, "safe_first_rate": 0.754, "turnovers_logged": 9, "unactivated_at_turnover": 2.89, "blocks_against_odds": 1, "blocks_logged": 13, "monitoring_rate": 0.237, "cache_hit_rate": 0.811, "model_unavailable": false, "aggression": 0.812, "risk_taking": 0.938, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.008}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791549357.9618487, "finished_at": 1791550177.2234108, "duration": 819.2085132598877, "frames": 190, "seed": 676836494, "meta": {"match_id": "c3f94e8a-e047-4f24-9996-80d5abb705ee", "seed": 676836494, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Qwen 3.8 Flash", "model": "qwen/qwen3.8-flash", "provider": "openrouter", "enabled": true, "id": "qwen-3-8-flash"}, "away": {"name": "GPT-6 Luna", "model": "openai/gpt-6-luna", "provider": "openrouter", "enabled": true, "id": "gpt-6-luna"}}, "time_capped": false, "admissible": false, "harness_errors": [], "inadmissible_reasons": ["home_model_unavailable"], "resumes": [], "served": {"home": {"qwen/qwen3.8-flash@Alibaba": 4}, "away": {"openai/gpt-6-luna@OpenAI": 127}}, "transcript_records": 407}, "admissible": false, "home_name": "Qwen 3.8 Flash", "away_name": "GPT-6 Luna", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "79bd08bb-4897-4244-8144-0f9e530bfc8a", "tournament_id": 1, "seq": 17, "home_model": "random-baseline", "away_model": "gpt-5-mini", "status": "completed", "home_score": 0, "away_score": 4, "winner": "away", "home_stats": {"passes": 4, "dodges": 10, "blocks": 5, "turnovers": 11, "moves": 3, "failed_dodges": 7, "rerolls_used": 4, "gfis": 10, "fouls": 2, "blitzes": 7, "knockdowns_inflicted": 4, "handoffs": 1, "casualties_inflicted": 2, "ejections": 1, "failed_gfis": 1, "fumbles": 2, "turns": 16, "score": 0, "messages_sent": 4, "message_chars": 99, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 0, "actions": 96, "llm_calls": 103, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 95, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 25, "served": {}, "crashed": null, "tool_usage": {"take_action": 86, "end_turn": 5, "send_message": 4}, "reflections": 13, "reflections_after_turnover": 8, "reflection_coverage": 0.812, "turnover_causes": {"knocked_down": 9, "ejected": 1, "fumble": 1}, "actions_logged": 23, "risky_actions": 21, "avg_risky_success": 0.513, "long_shots": 10, "safe_first_rate": 0.72, "turnovers_logged": 11, "unactivated_at_turnover": 2.27, "blocks_against_odds": 1, "blocks_logged": 10, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.875, "risk_taking": 1.75, "passing_game": 0.312, "chattiness": 0.25, "dirty_play": 0.125, "illegal_rate": 0.0}, "away_stats": {"moves": 18, "handoffs": 2, "failed_catches": 5, "rerolls_used": 4, "turnovers": 3, "knockdowns_inflicted": 14, "failed_pickups": 3, "pickups": 5, "fumbles": 1, "blitzes": 4, "casualties_inflicted": 2, "gfis": 2, "touchdowns": 4, "blocks": 2, "fouls": 1, "passes": 2, "accurate_passes": 1, "catches": 1, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 1, "invalid_tool_calls": 1, "forced_actions": 0, "timeouts": 0, "auto_resolved": 3, "budget_exhausted": 0, "actions": 132, "llm_calls": 94, "prompt_tokens": 446285, "completion_tokens": 60496, "cached_tokens": 305664, "reasoning_tokens": 53678, "cost": 0.163789, "latency": 727.0297071933746, "tool_calls": 88, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 30, "served": {"openai/gpt-5-mini@OpenAI": 94}, "crashed": null, "tool_usage": {"take_action": 43, "move": 20, "end_turn": 9, "handoff": 2, "get_state": 5, "blitz": 4, "block": 2, "foul": 1, "pass_ball": 2}, "reflections": 15, "reflections_after_turnover": 6, "reflection_coverage": 0.938, "turnover_causes": {"failed_catch": 2, "failed_pickup": 1}, "actions_logged": 35, "risky_actions": 18, "avg_risky_success": 0.634, "long_shots": 3, "safe_first_rate": 0.656, "turnovers_logged": 3, "unactivated_at_turnover": 3.33, "blocks_against_odds": 0, "blocks_logged": 6, "monitoring_rate": 0.063, "cache_hit_rate": 0.685, "model_unavailable": false, "aggression": 0.438, "risk_taking": 0.125, "passing_game": 0.25, "chattiness": 0.0, "dirty_play": 0.062, "illegal_rate": 0.011}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791550182.2249444, "finished_at": 1791550953.2324383, "duration": 770.8578178882599, "frames": 229, "seed": 1650897857, "meta": {"match_id": "79bd08bb-4897-4244-8144-0f9e530bfc8a", "seed": 1650897857, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Random baseline", "provider": "random", "delay": 0.4, "enabled": true, "id": "random-baseline"}, "away": {"name": "GPT-5 mini", "model": "openai/gpt-5-mini", "provider": "openrouter", "enabled": true, "id": "gpt-5-mini"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"openai/gpt-5-mini@OpenAI": 94}}, "transcript_records": 609}, "admissible": true, "home_name": "Random baseline", "away_name": "GPT-5 mini", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "47e3e6ae-21ad-423f-809c-0324888d2a40", "tournament_id": 1, "seq": 18, "home_model": "scripted-baseline", "away_model": "gemini-2-5-flash-lite", "status": "completed", "home_score": 0, "away_score": 1, "winner": "away", "home_stats": {"moves": 22, "failed_dodges": 4, "turnovers": 5, "failed_pickups": 2, "blocks": 2, "knockdowns_inflicted": 5, "pickups": 5, "dodges": 2, "gfis": 2, "fumbles": 5, "turns": 16, "score": 0, "messages_sent": 2, "message_chars": 56, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 0, "budget_exhausted": 0, "actions": 96, "llm_calls": 60, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 58, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 21, "served": {}, "crashed": null, "tool_usage": {"take_action": 21, "move": 22, "end_turn": 11, "block": 2, "send_message": 2}, "reflections": 13, "reflections_after_turnover": 2, "reflection_coverage": 0.812, "turnover_causes": {"knocked_down": 2, "failed_pickup": 2, "fumble": 1}, "actions_logged": 24, "risky_actions": 14, "avg_risky_success": 0.567, "long_shots": 5, "safe_first_rate": 0.385, "turnovers_logged": 5, "unactivated_at_turnover": 4.0, "blocks_against_odds": 0, "blocks_logged": 2, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.125, "risk_taking": 0.5, "passing_game": 0.0, "chattiness": 0.125, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"moves": 15, "blocks": 4, "dodges": 9, "knockdowns_inflicted": 8, "failed_pickups": 4, "pickups": 1, "handoffs": 1, "failed_catches": 1, "catches": 1, "gfis": 2, "failed_dodges": 3, "rerolls_used": 3, "turnovers": 7, "touchdowns": 1, "blitzes": 4, "failed_gfis": 1, "passes": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 13, "invalid_tool_calls": 13, "forced_actions": 10, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 5, "actions": 95, "llm_calls": 110, "prompt_tokens": 248807, "completion_tokens": 108042, "cached_tokens": 90881, "reasoning_tokens": 106455, "cost": 0.059918, "latency": 648.1615979671478, "tool_calls": 78, "llm_errors": 0, "no_tool_replies": 29, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 23, "served": {"google/gemini-2.5-flash-lite@Google": 110}, "crashed": null, "tool_usage": {"take_action": 28, "move": 24, "block": 6, "pass_ball": 6, "end_turn": 4, "get_legal_actions": 2, "get_state": 1, "handoff": 2, "blitz": 4, "get_player": 1}, "reflections": 6, "reflections_after_turnover": 3, "reflection_coverage": 0.375, "turnover_causes": {"knocked_down": 4, "failed_pickup": 3}, "actions_logged": 26, "risky_actions": 17, "avg_risky_success": 0.591, "long_shots": 3, "safe_first_rate": 0.5, "turnovers_logged": 7, "unactivated_at_turnover": 3.43, "blocks_against_odds": 1, "blocks_logged": 8, "monitoring_rate": 0.054, "cache_hit_rate": 0.365, "model_unavailable": false, "aggression": 0.5, "risk_taking": 0.938, "passing_game": 0.125, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.167}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791550958.233082, "finished_at": 1791551632.765542, "duration": 674.3904066085815, "frames": 202, "seed": 2100740834, "meta": {"match_id": "47e3e6ae-21ad-423f-809c-0324888d2a40", "seed": 2100740834, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Scripted baseline", "provider": "scripted", "delay": 0.4, "enabled": true, "id": "scripted-baseline"}, "away": {"name": "Gemini 2.5 Flash Lite", "model": "google/gemini-2.5-flash-lite", "provider": "openrouter", "enabled": true, "id": "gemini-2-5-flash-lite"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"google/gemini-2.5-flash-lite@Google": 110}}, "transcript_records": 494}, "admissible": true, "home_name": "Scripted baseline", "away_name": "Gemini 2.5 Flash Lite", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "2aa2cbc6-0304-43ad-97d4-070e06eb60aa", "tournament_id": 1, "seq": 19, "home_model": "claude-haiku-5-5", "away_model": "deepseek-v3-2", "status": "completed", "home_score": 3, "away_score": 0, "winner": "home", "home_stats": {"blocks": 13, "knockdowns_inflicted": 11, "moves": 24, "dodges": 5, "failed_pickups": 1, "rerolls_used": 5, "pickups": 3, "touchdowns": 3, "blitzes": 5, "turnovers": 3, "fumbles": 1, "failed_gfis": 1, "gfis": 3, "fouls": 1, "failed_dodges": 1, "turns": 16, "score": 3, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 9, "invalid_tool_calls": 9, "forced_actions": 0, "timeouts": 0, "auto_resolved": 13, "budget_exhausted": 0, "actions": 197, "llm_calls": 115, "prompt_tokens": 986102, "completion_tokens": 40848, "cached_tokens": 513964, "reasoning_tokens": 26547, "cost": 0.0747, "latency": 447.9149537086487, "tool_calls": 181, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 28, "served": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 115}, "crashed": null, "tool_usage": {"get_legal_actions": 17, "take_action": 65, "get_state": 35, "block": 15, "move": 28, "end_turn": 13, "blitz": 6, "get_player": 1, "foul": 1}, "reflections": 16, "reflections_after_turnover": 5, "reflection_coverage": 1.0, "turnover_causes": {"knocked_down": 3}, "actions_logged": 46, "risky_actions": 26, "avg_risky_success": 0.645, "long_shots": 4, "safe_first_rate": 0.433, "turnovers_logged": 3, "unactivated_at_turnover": 3.67, "blocks_against_odds": 1, "blocks_logged": 18, "monitoring_rate": 0.315, "cache_hit_rate": 0.521, "model_unavailable": false, "aggression": 1.188, "risk_taking": 0.625, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.062, "illegal_rate": 0.05}, "away_stats": {"moves": 15, "blocks": 7, "failed_dodges": 5, "rerolls_used": 6, "dodges": 4, "failed_pickups": 1, "turnovers": 4, "blitzes": 2, "pickups": 3, "knockdowns_inflicted": 7, "fumbles": 2, "kos_inflicted": 1, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 3, "invalid_tool_calls": 3, "forced_actions": 21, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 15, "actions": 100, "llm_calls": 141, "prompt_tokens": 850880, "completion_tokens": 56895, "cached_tokens": 640896, "reasoning_tokens": 43849, "cost": 0.279799, "latency": 3010.826746940613, "tool_calls": 105, "llm_errors": 0, "no_tool_replies": 32, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 17, "deadline_cutoffs": 17, "last_chance_calls": 10, "episodes": 26, "served": {"deepseek/deepseek-v3.2@SiliconFlow": 49, "deepseek/deepseek-v3.2@DeepInfra": 21, "deepseek/deepseek-v3.2@Friendli": 60, "deepseek/deepseek-v3.2@Phala": 11}, "crashed": null, "tool_usage": {"get_legal_actions": 11, "take_action": 38, "get_player": 19, "move": 15, "block": 7, "get_state": 11, "blitz": 2, "end_turn": 2}, "reflections": 6, "reflections_after_turnover": 4, "reflection_coverage": 0.375, "turnover_causes": {"failed_pickup": 1, "knocked_down": 3}, "actions_logged": 24, "risky_actions": 17, "avg_risky_success": 0.663, "long_shots": 4, "safe_first_rate": 0.903, "turnovers_logged": 4, "unactivated_at_turnover": 2.25, "blocks_against_odds": 1, "blocks_logged": 8, "monitoring_rate": 0.398, "cache_hit_rate": 0.753, "model_unavailable": false, "aggression": 0.562, "risk_taking": 0.562, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.029}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791551637.7661917, "finished_at": 1791556329.4785135, "duration": 4691.6731650829315, "frames": 319, "seed": 1820113013, "meta": {"match_id": "2aa2cbc6-0304-43ad-97d4-070e06eb60aa", "seed": 1820113013, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Claude Haiku 5.5", "model": "anthropic/claude-haiku-5.5", "provider": "openrouter", "enabled": true, "id": "claude-haiku-5-5"}, "away": {"name": "DeepSeek V3.2", "model": "deepseek/deepseek-v3.2", "provider": "openrouter", "enabled": true, "id": "deepseek-v3-2"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 115}, "away": {"deepseek/deepseek-v3.2@SiliconFlow": 49, "deepseek/deepseek-v3.2@DeepInfra": 21, "deepseek/deepseek-v3.2@Friendli": 60, "deepseek/deepseek-v3.2@Phala": 11}}, "transcript_records": 807}, "admissible": true, "home_name": "Claude Haiku 5.5", "away_name": "DeepSeek V3.2", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "b3239526-227f-499d-8974-4eef1e4edc7e", "tournament_id": 1, "seq": 20, "home_model": "bot-bowl-scripted-bot", "away_model": "gpt-6-luna", "status": "completed", "home_score": 2, "away_score": 2, "winner": "draw", "home_stats": {"moves": 49, "blitzes": 4, "knockdowns_inflicted": 17, "blocks": 17, "rerolls_used": 3, "pickups": 6, "touchdowns": 2, "casualties_inflicted": 4, "fumbles": 4, "kos_inflicted": 1, "handoffs": 1, "gfis": 3, "catches": 1, "failed_pickups": 1, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 8, "budget_exhausted": 0, "actions": 484, "llm_calls": 478, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 476, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 32, "served": {}, "crashed": null, "tool_usage": {"take_action": 460, "end_turn": 16}, "reflections": 18, "reflections_after_turnover": 2, "reflection_coverage": 1.0, "turnover_causes": {}, "actions_logged": 239, "risky_actions": 31, "avg_risky_success": 0.819, "long_shots": 0, "safe_first_rate": 0.888, "turnovers_logged": 0, "unactivated_at_turnover": null, "blocks_against_odds": 0, "blocks_logged": 21, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 1.312, "risk_taking": 0.188, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"blocks": 7, "knockdowns_inflicted": 11, "moves": 29, "failed_pickups": 1, "rerolls_used": 4, "pickups": 5, "fumbles": 3, "handoffs": 3, "catches": 2, "touchdowns": 2, "blitzes": 6, "failed_dodges": 8, "turnovers": 7, "failed_catches": 3, "dodges": 8, "gfis": 1, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 4, "invalid_tool_calls": 4, "forced_actions": 0, "timeouts": 0, "auto_resolved": 9, "budget_exhausted": 0, "actions": 174, "llm_calls": 145, "prompt_tokens": 706143, "completion_tokens": 34334, "cached_tokens": 573974, "reasoning_tokens": 28776, "cost": 0.038971, "latency": 765.3410077095032, "tool_calls": 143, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 28, "served": {"openai/gpt-6-luna@OpenAI": 145}, "crashed": null, "tool_usage": {"take_action": 51, "get_player": 19, "block": 8, "move": 30, "get_legal_actions": 8, "end_turn": 8, "get_state": 10, "handoff": 3, "blitz": 6}, "reflections": 14, "reflections_after_turnover": 6, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 4, "failed_catch": 1, "fumble": 2}, "actions_logged": 47, "risky_actions": 30, "avg_risky_success": 0.57, "long_shots": 10, "safe_first_rate": 0.583, "turnovers_logged": 7, "unactivated_at_turnover": 1.86, "blocks_against_odds": 4, "blocks_logged": 11, "monitoring_rate": 0.274, "cache_hit_rate": 0.813, "model_unavailable": false, "aggression": 0.812, "risk_taking": 1.062, "passing_game": 0.188, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.028}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791556334.4823372, "finished_at": 1791557298.1905055, "duration": 963.6367766857147, "frames": 659, "seed": 1741993440, "meta": {"match_id": "b3239526-227f-499d-8974-4eef1e4edc7e", "seed": 1741993440, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Bot Bowl scripted bot", "provider": "botbowl", "bot": "scripted", "module": "examples.scripted_bot_example", "max_tool_calls_per_turn": 200, "delay": 0.4, "enabled": true, "id": "bot-bowl-scripted-bot"}, "away": {"name": "GPT-6 Luna", "model": "openai/gpt-6-luna", "provider": "openrouter", "enabled": true, "id": "gpt-6-luna"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"openai/gpt-6-luna@OpenAI": 145}}, "transcript_records": 1756}, "admissible": true, "home_name": "Bot Bowl scripted bot", "away_name": "GPT-6 Luna", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "b590989b-6312-484a-98d0-6e3f32e8261b", "tournament_id": 1, "seq": 21, "home_model": "mistral-large-4", "away_model": "gpt-5-mini", "status": "completed", "home_score": 0, "away_score": 1, "winner": "away", "home_stats": {"moves": 34, "blocks": 3, "knockdowns_inflicted": 4, "kos_inflicted": 1, "pickups": 5, "failed_dodges": 14, "rerolls_used": 5, "dodges": 13, "turnovers": 9, "blitzes": 3, "casualties_inflicted": 2, "fumbles": 6, "gfis": 7, "failed_pickups": 1, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 12, "invalid_tool_calls": 12, "forced_actions": 1, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 1, "actions": 160, "llm_calls": 145, "prompt_tokens": 1702501, "completion_tokens": 163939, "cached_tokens": 1084896, "reasoning_tokens": 124214, "cost": 0.838547, "latency": 2248.122943162918, "tool_calls": 139, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 6, "http_timeouts": 0, "uncertain_spend_calls": 17, "deadline_cutoffs": 17, "last_chance_calls": 16, "episodes": 24, "served": {"mistralai/mistral-large-4-0@Mistral": 145}, "crashed": null, "tool_usage": {"take_action": 54, "get_legal_actions": 4, "move": 52, "block": 5, "end_turn": 6, "get_state": 9, "blitz": 4, "handoff": 1, "get_player": 4}, "reflections": 12, "reflections_after_turnover": 6, "reflection_coverage": 0.75, "turnover_causes": {"knocked_down": 6, "fumble": 3}, "actions_logged": 47, "risky_actions": 29, "avg_risky_success": 0.544, "long_shots": 10, "safe_first_rate": 0.689, "turnovers_logged": 9, "unactivated_at_turnover": 2.67, "blocks_against_odds": 1, "blocks_logged": 5, "monitoring_rate": 0.128, "cache_hit_rate": 0.637, "model_unavailable": false, "aggression": 0.375, "risk_taking": 2.125, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.086}, "away_stats": {"moves": 19, "gfis": 2, "knockdowns_inflicted": 15, "blocks": 5, "rerolls_used": 4, "blitzes": 6, "kos_inflicted": 1, "failed_pickups": 3, "turnovers": 4, "fumbles": 1, "dodges": 1, "pickups": 2, "handoffs": 2, "failed_catches": 2, "casualties_inflicted": 2, "catches": 2, "touchdowns": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 0, "actions": 139, "llm_calls": 92, "prompt_tokens": 434907, "completion_tokens": 56752, "cached_tokens": 310016, "reasoning_tokens": 50161, "cost": 0.152477, "latency": 731.9322702884674, "tool_calls": 88, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 24, "served": {"openai/gpt-5-mini@OpenAI": 92}, "crashed": null, "tool_usage": {"take_action": 44, "move": 19, "end_turn": 11, "block": 5, "blitz": 6, "handoff": 2, "get_state": 1}, "reflections": 15, "reflections_after_turnover": 4, "reflection_coverage": 0.938, "turnover_causes": {"failed_pickup": 2, "knocked_down": 1, "failed_catch": 1}, "actions_logged": 33, "risky_actions": 18, "avg_risky_success": 0.754, "long_shots": 1, "safe_first_rate": 0.481, "turnovers_logged": 4, "unactivated_at_turnover": 2.5, "blocks_against_odds": 2, "blocks_logged": 11, "monitoring_rate": 0.013, "cache_hit_rate": 0.713, "model_unavailable": false, "aggression": 0.688, "risk_taking": 0.188, "passing_game": 0.125, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791557303.1910663, "finished_at": 1791562792.2003284, "duration": 5488.968982934952, "frames": 301, "seed": 1519953802, "meta": {"match_id": "b590989b-6312-484a-98d0-6e3f32e8261b", "seed": 1519953802, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Mistral Large 4", "model": "mistralai/mistral-large-4-0", "provider": "openrouter", "enabled": true, "id": "mistral-large-4"}, "away": {"name": "GPT-5 mini", "model": "openai/gpt-5-mini", "provider": "openrouter", "enabled": true, "id": "gpt-5-mini"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"mistralai/mistral-large-4-0@Mistral": 145}, "away": {"openai/gpt-5-mini@OpenAI": 92}}, "transcript_records": 734}, "admissible": true, "home_name": "Mistral Large 4", "away_name": "GPT-5 mini", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "26a4c7db-94dd-4b60-bb1b-77922e3f79e1", "tournament_id": 1, "seq": 22, "home_model": "qwen-3-8-flash", "away_model": "gemini-2-5-flash-lite", "status": "completed", "home_score": 2, "away_score": 3, "winner": "away", "home_stats": {"blocks": 14, "moves": 25, "failed_pickups": 5, "rerolls_used": 4, "turnovers": 5, "knockdowns_inflicted": 14, "catches": 1, "dodges": 4, "blitzes": 3, "fumbles": 2, "kos_inflicted": 2, "gfis": 1, "touchdowns": 2, "failed_dodges": 1, "failed_catches": 1, "pickups": 2, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 13, "invalid_tool_calls": 13, "forced_actions": 4, "timeouts": 0, "auto_resolved": 7, "budget_exhausted": 1, "actions": 194, "llm_calls": 157, "prompt_tokens": 1425527, "completion_tokens": 127936, "cached_tokens": 1180416, "reasoning_tokens": 118705, "cost": 0.115783, "latency": 2456.5950894355774, "tool_calls": 154, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 1, "deadline_cutoffs": 1, "last_chance_calls": 1, "episodes": 27, "served": {"qwen/qwen3.8-flash@Alibaba": 157}, "crashed": null, "tool_usage": {"get_legal_actions": 7, "get_state": 9, "take_action": 84, "block": 16, "move": 27, "blitz": 3, "end_turn": 8}, "reflections": 15, "reflections_after_turnover": 7, "reflection_coverage": 0.938, "turnover_causes": {"failed_pickup": 3, "knocked_down": 2}, "actions_logged": 46, "risky_actions": 28, "avg_risky_success": 0.765, "long_shots": 1, "safe_first_rate": 0.493, "turnovers_logged": 5, "unactivated_at_turnover": 3.0, "blocks_against_odds": 1, "blocks_logged": 17, "monitoring_rate": 0.11, "cache_hit_rate": 0.828, "model_unavailable": false, "aggression": 1.062, "risk_taking": 0.375, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.084}, "away_stats": {"blocks": 4, "moves": 24, "failed_dodges": 14, "rerolls_used": 7, "fumbles": 4, "turnovers": 8, "blitzes": 4, "knockdowns_inflicted": 7, "dodges": 16, "failed_pickups": 1, "pickups": 3, "touchdowns": 3, "kos_inflicted": 1, "passes": 1, "inaccurate_passes": 1, "accurate_passes": 1, "catches": 1, "gfis": 6, "failed_catches": 2, "turns": 16, "score": 3, "messages_sent": 2, "message_chars": 148, "messages_rejected": 0, "illegal_actions": 4, "invalid_tool_calls": 4, "forced_actions": 0, "timeouts": 0, "auto_resolved": 6, "budget_exhausted": 0, "actions": 145, "llm_calls": 117, "prompt_tokens": 360866, "completion_tokens": 168542, "cached_tokens": 128292, "reasoning_tokens": 165116, "cost": 0.091394, "latency": 814.8510549068451, "tool_calls": 107, "llm_errors": 0, "no_tool_replies": 3, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 33, "served": {"google/gemini-2.5-flash-lite@Google": 117}, "crashed": null, "tool_usage": {"take_action": 58, "send_message": 2, "block": 6, "move": 28, "blitz": 4, "end_turn": 7, "pass_ball": 1, "get_player": 1}, "reflections": 15, "reflections_after_turnover": 9, "reflection_coverage": 0.938, "turnover_causes": {"fumble": 3, "knocked_down": 4, "failed_catch": 1}, "actions_logged": 35, "risky_actions": 28, "avg_risky_success": 0.529, "long_shots": 10, "safe_first_rate": 0.429, "turnovers_logged": 8, "unactivated_at_turnover": 3.12, "blocks_against_odds": 0, "blocks_logged": 8, "monitoring_rate": 0.01, "cache_hit_rate": 0.356, "model_unavailable": false, "aggression": 0.5, "risk_taking": 2.25, "passing_game": 0.062, "chattiness": 0.125, "dirty_play": 0.0, "illegal_rate": 0.037}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791562797.2009833, "finished_at": 1791566074.480867, "duration": 3277.206233024597, "frames": 344, "seed": 1792811479, "meta": {"match_id": "26a4c7db-94dd-4b60-bb1b-77922e3f79e1", "seed": 1792811479, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Qwen 3.8 Flash", "model": "qwen/qwen3.8-flash", "provider": "openrouter", "enabled": true, "id": "qwen-3-8-flash"}, "away": {"name": "Gemini 2.5 Flash Lite", "model": "google/gemini-2.5-flash-lite", "provider": "openrouter", "enabled": true, "id": "gemini-2-5-flash-lite"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"qwen/qwen3.8-flash@Alibaba": 157}, "away": {"google/gemini-2.5-flash-lite@Google": 117}}, "transcript_records": 820}, "admissible": true, "home_name": "Qwen 3.8 Flash", "away_name": "Gemini 2.5 Flash Lite", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "ce3c9872-40fa-4021-9d00-c637565ff4be", "tournament_id": 1, "seq": 23, "home_model": "random-baseline", "away_model": "deepseek-v3-2", "status": "completed", "home_score": 0, "away_score": 2, "winner": "away", "home_stats": {"knockdowns_inflicted": 6, "moves": 10, "passes": 4, "failed_dodges": 8, "rerolls_used": 4, "dodges": 11, "gfis": 14, "failed_gfis": 5, "turnovers": 9, "blitzes": 6, "blocks": 3, "handoffs": 3, "failed_catches": 1, "fouls": 4, "fumbles": 2, "catches": 1, "turns": 16, "score": 0, "messages_sent": 1, "message_chars": 17, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 2, "budget_exhausted": 0, "actions": 107, "llm_calls": 111, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 106, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 25, "served": {}, "crashed": null, "tool_usage": {"take_action": 97, "end_turn": 8, "send_message": 1}, "reflections": 13, "reflections_after_turnover": 5, "reflection_coverage": 0.812, "turnover_causes": {"knocked_down": 7, "failed_catch": 1, "fumble": 1}, "actions_logged": 27, "risky_actions": 21, "avg_risky_success": 0.531, "long_shots": 9, "safe_first_rate": 0.842, "turnovers_logged": 9, "unactivated_at_turnover": 3.11, "blocks_against_odds": 0, "blocks_logged": 2, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.812, "risk_taking": 2.375, "passing_game": 0.438, "chattiness": 0.062, "dirty_play": 0.25, "illegal_rate": 0.0}, "away_stats": {"moves": 28, "failed_dodges": 3, "turnovers": 6, "knockdowns_inflicted": 14, "blocks": 5, "dodges": 3, "blitzes": 4, "rerolls_used": 4, "kos_inflicted": 1, "touchdowns": 2, "gfis": 1, "failed_pickups": 2, "pickups": 2, "fumbles": 1, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 1, "invalid_tool_calls": 1, "forced_actions": 9, "timeouts": 0, "auto_resolved": 7, "budget_exhausted": 8, "actions": 144, "llm_calls": 128, "prompt_tokens": 972493, "completion_tokens": 62958, "cached_tokens": 749952, "reasoning_tokens": 47138, "cost": 0.256172, "latency": 3459.525665283203, "tool_calls": 121, "llm_errors": 0, "no_tool_replies": 4, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 20, "deadline_cutoffs": 15, "last_chance_calls": 8, "episodes": 26, "served": {"deepseek/deepseek-v3.2@Phala": 1, "deepseek/deepseek-v3.2@SiliconFlow": 87, "deepseek/deepseek-v3.2@DeepInfra": 3, "deepseek/deepseek-v3.2@Venice": 1, "deepseek/deepseek-v3.2@Friendli": 36}, "crashed": null, "tool_usage": {"take_action": 40, "get_legal_actions": 5, "get_player": 28, "move": 28, "block": 5, "get_state": 9, "blitz": 4, "end_turn": 2}, "reflections": 5, "reflections_after_turnover": 3, "reflection_coverage": 0.312, "turnover_causes": {"knocked_down": 5, "failed_pickup": 1}, "actions_logged": 38, "risky_actions": 17, "avg_risky_success": 0.685, "long_shots": 0, "safe_first_rate": 0.717, "turnovers_logged": 6, "unactivated_at_turnover": 2.5, "blocks_against_odds": 0, "blocks_logged": 9, "monitoring_rate": 0.353, "cache_hit_rate": 0.771, "model_unavailable": false, "aggression": 0.562, "risk_taking": 0.438, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.008}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791566079.4855902, "finished_at": 1791570622.6205864, "duration": 4543.091029644012, "frames": 261, "seed": 289859798, "meta": {"match_id": "ce3c9872-40fa-4021-9d00-c637565ff4be", "seed": 289859798, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Random baseline", "provider": "random", "delay": 0.4, "enabled": true, "id": "random-baseline"}, "away": {"name": "DeepSeek V3.2", "model": "deepseek/deepseek-v3.2", "provider": "openrouter", "enabled": true, "id": "deepseek-v3-2"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"deepseek/deepseek-v3.2@Phala": 1, "deepseek/deepseek-v3.2@SiliconFlow": 87, "deepseek/deepseek-v3.2@DeepInfra": 3, "deepseek/deepseek-v3.2@Venice": 1, "deepseek/deepseek-v3.2@Friendli": 36}}, "transcript_records": 722}, "admissible": true, "home_name": "Random baseline", "away_name": "DeepSeek V3.2", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "66c7fce2-a30f-42ab-bd8b-178a6bc5adbc", "tournament_id": 1, "seq": 24, "home_model": "scripted-baseline", "away_model": "claude-haiku-5-5", "status": "completed", "home_score": 1, "away_score": 4, "winner": "away", "home_stats": {"moves": 15, "dodges": 3, "failed_dodges": 2, "turnovers": 2, "knockdowns_inflicted": 5, "casualties_inflicted": 2, "touchdowns": 1, "fumbles": 3, "pickups": 1, "kos_inflicted": 1, "gfis": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 0, "budget_exhausted": 0, "actions": 74, "llm_calls": 60, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 57, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 31, "served": {}, "crashed": null, "tool_usage": {"take_action": 28, "move": 15, "end_turn": 14}, "reflections": 17, "reflections_after_turnover": 3, "reflection_coverage": 1.0, "turnover_causes": {"knocked_down": 1, "fumble": 1}, "actions_logged": 10, "risky_actions": 5, "avg_risky_success": 0.588, "long_shots": 1, "safe_first_rate": 1.0, "turnovers_logged": 2, "unactivated_at_turnover": 4.0, "blocks_against_odds": 0, "blocks_logged": 0, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.0, "risk_taking": 0.375, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"moves": 19, "failed_pickups": 3, "rerolls_used": 6, "turnovers": 6, "knockdowns_inflicted": 10, "pickups": 5, "blocks": 14, "fouls": 1, "blitzes": 2, "touchdowns": 4, "failed_catches": 2, "gfis": 4, "casualties_inflicted": 2, "kos_inflicted": 1, "dodges": 1, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 5, "invalid_tool_calls": 5, "forced_actions": 0, "timeouts": 0, "auto_resolved": 15, "budget_exhausted": 0, "actions": 169, "llm_calls": 103, "prompt_tokens": 821203, "completion_tokens": 37932, "cached_tokens": 458546, "reasoning_tokens": 25185, "cost": 0.061259, "latency": 421.5880353450775, "tool_calls": 151, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 30, "served": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 103}, "crashed": null, "tool_usage": {"take_action": 59, "get_state": 31, "move": 24, "block": 15, "get_legal_actions": 11, "foul": 1, "end_turn": 6, "blitz": 2, "get_player": 2}, "reflections": 14, "reflections_after_turnover": 8, "reflection_coverage": 0.875, "turnover_causes": {"failed_pickup": 1, "knocked_down": 5}, "actions_logged": 39, "risky_actions": 25, "avg_risky_success": 0.679, "long_shots": 1, "safe_first_rate": 0.509, "turnovers_logged": 6, "unactivated_at_turnover": 3.67, "blocks_against_odds": 0, "blocks_logged": 16, "monitoring_rate": 0.303, "cache_hit_rate": 0.558, "model_unavailable": false, "aggression": 1.062, "risk_taking": 0.312, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.062, "illegal_rate": 0.033}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791570627.6275504, "finished_at": 1791571076.1191623, "duration": 448.45338129997253, "frames": 244, "seed": 1780134144, "meta": {"match_id": "66c7fce2-a30f-42ab-bd8b-178a6bc5adbc", "seed": 1780134144, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Scripted baseline", "provider": "scripted", "delay": 0.4, "enabled": true, "id": "scripted-baseline"}, "away": {"name": "Claude Haiku 5.5", "model": "anthropic/claude-haiku-5.5", "provider": "openrouter", "enabled": true, "id": "claude-haiku-5-5"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 103}}, "transcript_records": 588}, "admissible": true, "home_name": "Scripted baseline", "away_name": "Claude Haiku 5.5", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "d9fa2d14-2a23-424c-a129-a2d4f529f46b", "tournament_id": 1, "seq": 25, "home_model": "bot-bowl-scripted-bot", "away_model": "gpt-5-mini", "status": "completed", "home_score": 3, "away_score": 0, "winner": "home", "home_stats": {"catches": 2, "moves": 35, "blocks": 22, "knockdowns_inflicted": 14, "dodges": 3, "failed_dodges": 2, "rerolls_used": 5, "gfis": 3, "touchdowns": 3, "blitzes": 4, "turnovers": 4, "failed_pickups": 1, "pickups": 2, "kos_inflicted": 1, "failed_catches": 1, "casualties_inflicted": 2, "fumbles": 1, "turns": 16, "score": 3, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 14, "budget_exhausted": 0, "actions": 350, "llm_calls": 341, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 336, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 28, "served": {}, "crashed": null, "tool_usage": {"take_action": 324, "end_turn": 12}, "reflections": 17, "reflections_after_turnover": 5, "reflection_coverage": 1.0, "turnover_causes": {"knocked_down": 4}, "actions_logged": 128, "risky_actions": 32, "avg_risky_success": 0.82, "long_shots": 1, "safe_first_rate": 0.932, "turnovers_logged": 4, "unactivated_at_turnover": 1.0, "blocks_against_odds": 0, "blocks_logged": 26, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 1.625, "risk_taking": 0.5, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"blocks": 11, "moves": 22, "dodges": 4, "handoffs": 5, "catches": 4, "knockdowns_inflicted": 11, "failed_catches": 4, "rerolls_used": 4, "passes": 1, "fumbles": 2, "inaccurate_passes": 1, "turnovers": 5, "pickups": 3, "gfis": 3, "failed_pickups": 1, "blitzes": 1, "failed_dodges": 1, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 4, "invalid_tool_calls": 4, "forced_actions": 0, "timeouts": 0, "auto_resolved": 7, "budget_exhausted": 0, "actions": 164, "llm_calls": 120, "prompt_tokens": 697381, "completion_tokens": 72000, "cached_tokens": 513408, "reasoning_tokens": 64168, "cost": 0.202828, "latency": 838.6237061023712, "tool_calls": 116, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 23, "served": {"openai/gpt-5-mini@OpenAI": 120}, "crashed": null, "tool_usage": {"take_action": 60, "block": 11, "move": 22, "end_turn": 11, "get_player": 2, "handoff": 5, "pass_ball": 2, "blitz": 1, "get_legal_actions": 1, "get_state": 1}, "reflections": 15, "reflections_after_turnover": 4, "reflection_coverage": 0.938, "turnover_causes": {"failed_catch": 2, "knocked_down": 3}, "actions_logged": 37, "risky_actions": 27, "avg_risky_success": 0.653, "long_shots": 4, "safe_first_rate": 0.462, "turnovers_logged": 5, "unactivated_at_turnover": 3.4, "blocks_against_odds": 1, "blocks_logged": 12, "monitoring_rate": 0.038, "cache_hit_rate": 0.736, "model_unavailable": false, "aggression": 0.75, "risk_taking": 0.5, "passing_game": 0.375, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.034}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791571081.1224148, "finished_at": 1791572061.7316449, "duration": 980.5582811832428, "frames": 515, "seed": 2117876623, "meta": {"match_id": "d9fa2d14-2a23-424c-a129-a2d4f529f46b", "seed": 2117876623, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Bot Bowl scripted bot", "provider": "botbowl", "bot": "scripted", "module": "examples.scripted_bot_example", "max_tool_calls_per_turn": 200, "delay": 0.4, "enabled": true, "id": "bot-bowl-scripted-bot"}, "away": {"name": "GPT-5 mini", "model": "openai/gpt-5-mini", "provider": "openrouter", "enabled": true, "id": "gpt-5-mini"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"openai/gpt-5-mini@OpenAI": 120}}, "transcript_records": 1284}, "admissible": true, "home_name": "Bot Bowl scripted bot", "away_name": "GPT-5 mini", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "feedc830-868c-41bb-a33e-ef9d760f30e7", "tournament_id": 1, "seq": 26, "home_model": "gpt-6-luna", "away_model": "gemini-2-5-flash-lite", "status": "completed", "home_score": 4, "away_score": 0, "winner": "home", "home_stats": {"moves": 37, "failed_dodges": 2, "rerolls_used": 5, "dodges": 4, "pickups": 6, "blocks": 5, "turnovers": 3, "blitzes": 5, "knockdowns_inflicted": 16, "casualties_inflicted": 2, "touchdowns": 4, "fumbles": 2, "catches": 2, "kos_inflicted": 2, "failed_pickups": 4, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 2, "invalid_tool_calls": 2, "forced_actions": 0, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 0, "actions": 202, "llm_calls": 143, "prompt_tokens": 691113, "completion_tokens": 35482, "cached_tokens": 568295, "reasoning_tokens": 29926, "cost": 0.038326, "latency": 813.6235837936401, "tool_calls": 139, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 32, "served": {"openai/gpt-6-luna@OpenAI": 143}, "crashed": null, "tool_usage": {"take_action": 65, "get_player": 11, "move": 37, "get_state": 2, "block": 5, "get_legal_actions": 4, "blitz": 6, "end_turn": 9}, "reflections": 15, "reflections_after_turnover": 6, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 1, "failed_pickup": 2}, "actions_logged": 53, "risky_actions": 21, "avg_risky_success": 0.78, "long_shots": 0, "safe_first_rate": 0.564, "turnovers_logged": 3, "unactivated_at_turnover": 3.0, "blocks_against_odds": 1, "blocks_logged": 10, "monitoring_rate": 0.131, "cache_hit_rate": 0.822, "model_unavailable": false, "aggression": 0.625, "risk_taking": 0.375, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.014}, "away_stats": {"knockdowns_inflicted": 5, "blitzes": 4, "rerolls_used": 4, "moves": 19, "dodges": 11, "blocks": 5, "turnovers": 11, "failed_dodges": 6, "fumbles": 2, "passes": 2, "inaccurate_passes": 2, "casualties_inflicted": 2, "failed_catches": 1, "turns": 16, "score": 0, "messages_sent": 2, "message_chars": 59, "messages_rejected": 0, "illegal_actions": 16, "invalid_tool_calls": 16, "forced_actions": 4, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 3, "actions": 118, "llm_calls": 109, "prompt_tokens": 409878, "completion_tokens": 168502, "cached_tokens": 161375, "reasoning_tokens": 164217, "cost": 0.092966, "latency": 771.1451756954193, "tool_calls": 107, "llm_errors": 0, "no_tool_replies": 2, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 30, "served": {"google/gemini-2.5-flash-lite@Google": 109}, "crashed": null, "tool_usage": {"take_action": 48, "get_state": 6, "blitz": 6, "get_legal_actions": 5, "end_turn": 6, "move": 23, "block": 6, "pass_ball": 4, "handoff": 1, "send_message": 2}, "reflections": 11, "reflections_after_turnover": 7, "reflection_coverage": 0.688, "turnover_causes": {"knocked_down": 8, "fumble": 1, "failed_pass": 2}, "actions_logged": 34, "risky_actions": 22, "avg_risky_success": 0.527, "long_shots": 8, "safe_first_rate": 0.775, "turnovers_logged": 10, "unactivated_at_turnover": 3.3, "blocks_against_odds": 3, "blocks_logged": 9, "monitoring_rate": 0.111, "cache_hit_rate": 0.394, "model_unavailable": false, "aggression": 0.562, "risk_taking": 1.062, "passing_game": 0.125, "chattiness": 0.125, "dirty_play": 0.0, "illegal_rate": 0.15}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791572066.732228, "finished_at": 1791573654.972469, "duration": 1588.1988561153412, "frames": 325, "seed": 403959582, "meta": {"match_id": "feedc830-868c-41bb-a33e-ef9d760f30e7", "seed": 403959582, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "GPT-6 Luna", "model": "openai/gpt-6-luna", "provider": "openrouter", "enabled": true, "id": "gpt-6-luna"}, "away": {"name": "Gemini 2.5 Flash Lite", "model": "google/gemini-2.5-flash-lite", "provider": "openrouter", "enabled": true, "id": "gemini-2-5-flash-lite"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"openai/gpt-6-luna@OpenAI": 143}, "away": {"google/gemini-2.5-flash-lite@Google": 109}}, "transcript_records": 786}, "admissible": true, "home_name": "GPT-6 Luna", "away_name": "Gemini 2.5 Flash Lite", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "73f6ca7d-175c-46d1-a399-683218bbe5ed", "tournament_id": 1, "seq": 27, "home_model": "mistral-large-4", "away_model": "deepseek-v3-2", "status": "completed", "home_score": 1, "away_score": 0, "winner": "home", "home_stats": {"moves": 26, "blocks": 7, "knockdowns_inflicted": 9, "rerolls_used": 4, "failed_pickups": 1, "turnovers": 6, "pickups": 2, "gfis": 4, "touchdowns": 1, "blitzes": 5, "failed_dodges": 6, "kos_inflicted": 1, "catches": 1, "casualties_inflicted": 2, "fumbles": 1, "dodges": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 4, "invalid_tool_calls": 4, "forced_actions": 4, "timeouts": 0, "auto_resolved": 7, "budget_exhausted": 1, "actions": 149, "llm_calls": 114, "prompt_tokens": 1715159, "completion_tokens": 200651, "cached_tokens": 1114700, "reasoning_tokens": 146207, "cost": 0.905702, "latency": 2838.2878675460815, "tool_calls": 112, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 6, "http_timeouts": 0, "uncertain_spend_calls": 11, "deadline_cutoffs": 11, "last_chance_calls": 11, "episodes": 21, "served": {"mistralai/mistral-large-4-0@Mistral": 114}, "crashed": null, "tool_usage": {"take_action": 43, "move": 34, "block": 7, "get_legal_actions": 6, "get_state": 7, "end_turn": 5, "get_player": 5, "blitz": 5}, "reflections": 11, "reflections_after_turnover": 6, "reflection_coverage": 0.688, "turnover_causes": {"failed_pickup": 1, "knocked_down": 4, "fumble": 1}, "actions_logged": 39, "risky_actions": 19, "avg_risky_success": 0.651, "long_shots": 4, "safe_first_rate": 0.82, "turnovers_logged": 6, "unactivated_at_turnover": 2.83, "blocks_against_odds": 1, "blocks_logged": 12, "monitoring_rate": 0.168, "cache_hit_rate": 0.65, "model_unavailable": false, "aggression": 0.75, "risk_taking": 0.688, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.036}, "away_stats": {"knockdowns_inflicted": 10, "moves": 22, "dodges": 2, "blitzes": 1, "blocks": 12, "failed_pickups": 1, "rerolls_used": 2, "pickups": 2, "turnovers": 1, "fumbles": 2, "fouls": 1, "turns": 16, "score": 0, "messages_sent": 1, "message_chars": 52, "messages_rejected": 0, "illegal_actions": 2, "invalid_tool_calls": 2, "forced_actions": 13, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 8, "actions": 152, "llm_calls": 141, "prompt_tokens": 1044880, "completion_tokens": 61432, "cached_tokens": 836416, "reasoning_tokens": 45574, "cost": 0.253762, "latency": 2904.803398132324, "tool_calls": 133, "llm_errors": 0, "no_tool_replies": 6, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 13, "deadline_cutoffs": 13, "last_chance_calls": 7, "episodes": 21, "served": {"deepseek/deepseek-v3.2@SiliconFlow": 99, "deepseek/deepseek-v3.2@DeepInfra": 6, "deepseek/deepseek-v3.2@Friendli": 36}, "crashed": null, "tool_usage": {"take_action": 54, "get_player": 21, "move": 22, "blitz": 1, "get_legal_actions": 10, "get_state": 7, "send_message": 1, "end_turn": 4, "block": 12, "foul": 1}, "reflections": 5, "reflections_after_turnover": 1, "reflection_coverage": 0.312, "turnover_causes": {"knocked_down": 1}, "actions_logged": 36, "risky_actions": 18, "avg_risky_success": 0.736, "long_shots": 2, "safe_first_rate": 0.78, "turnovers_logged": 1, "unactivated_at_turnover": 3.0, "blocks_against_odds": 1, "blocks_logged": 13, "monitoring_rate": 0.297, "cache_hit_rate": 0.8, "model_unavailable": false, "aggression": 0.875, "risk_taking": 0.125, "passing_game": 0.0, "chattiness": 0.062, "dirty_play": 0.062, "illegal_rate": 0.015}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791573659.974927, "finished_at": 1791580875.3213024, "duration": 7215.275848150253, "frames": 319, "seed": 775304514, "meta": {"match_id": "73f6ca7d-175c-46d1-a399-683218bbe5ed", "seed": 775304514, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Mistral Large 4", "model": "mistralai/mistral-large-4-0", "provider": "openrouter", "enabled": true, "id": "mistral-large-4"}, "away": {"name": "DeepSeek V3.2", "model": "deepseek/deepseek-v3.2", "provider": "openrouter", "enabled": true, "id": "deepseek-v3-2"}}, "time_capped": true, "admissible": false, "harness_errors": [], "inadmissible_reasons": ["time_capped"], "resumes": [], "served": {"home": {"mistralai/mistral-large-4-0@Mistral": 114}, "away": {"deepseek/deepseek-v3.2@SiliconFlow": 99, "deepseek/deepseek-v3.2@DeepInfra": 6, "deepseek/deepseek-v3.2@Friendli": 36}}, "transcript_records": 757}, "admissible": false, "home_name": "Mistral Large 4", "away_name": "DeepSeek V3.2", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "6dec1cc0-c17a-40ed-9d71-a0fbc201d4a1", "tournament_id": 1, "seq": 28, "home_model": "qwen-3-8-flash", "away_model": "claude-haiku-5-5", "status": "completed", "home_score": 0, "away_score": 1, "winner": "away", "home_stats": {"moves": 38, "pickups": 4, "blocks": 9, "knockdowns_inflicted": 12, "blitzes": 4, "rerolls_used": 4, "turnovers": 4, "fumbles": 4, "kos_inflicted": 1, "dodges": 7, "failed_dodges": 3, "failed_pickups": 1, "failed_catches": 1, "passes": 1, "fouls": 2, "turns": 16, "score": 0, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 19, "invalid_tool_calls": 19, "forced_actions": 4, "timeouts": 0, "auto_resolved": 6, "budget_exhausted": 1, "actions": 210, "llm_calls": 156, "prompt_tokens": 1601834, "completion_tokens": 151667, "cached_tokens": 1296128, "reasoning_tokens": 142004, "cost": 0.137877, "latency": 2578.6420934200287, "tool_calls": 162, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 23, "served": {"qwen/qwen3.8-flash@Alibaba": 156}, "crashed": null, "tool_usage": {"take_action": 64, "get_state": 10, "move": 45, "block": 12, "end_turn": 12, "blitz": 4, "get_legal_actions": 8, "get_player": 3, "pass_ball": 1, "foul": 3}, "reflections": 15, "reflections_after_turnover": 3, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 2, "failed_pickup": 1, "failed_catch": 1}, "actions_logged": 57, "risky_actions": 24, "avg_risky_success": 0.579, "long_shots": 9, "safe_first_rate": 0.753, "turnovers_logged": 4, "unactivated_at_turnover": 2.5, "blocks_against_odds": 1, "blocks_logged": 12, "monitoring_rate": 0.14, "cache_hit_rate": 0.809, "model_unavailable": false, "aggression": 0.938, "risk_taking": 0.625, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.125, "illegal_rate": 0.117}, "away_stats": {"blitzes": 8, "knockdowns_inflicted": 13, "moves": 20, "rerolls_used": 4, "turnovers": 5, "blocks": 10, "dodges": 4, "failed_pickups": 2, "failed_catches": 2, "catches": 1, "fumbles": 2, "fouls": 5, "kos_inflicted": 1, "failed_dodges": 2, "casualties_inflicted": 2, "pickups": 1, "touchdowns": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 11, "invalid_tool_calls": 12, "forced_actions": 0, "timeouts": 0, "auto_resolved": 10, "budget_exhausted": 0, "actions": 189, "llm_calls": 123, "prompt_tokens": 1092665, "completion_tokens": 39697, "cached_tokens": 584293, "reasoning_tokens": 24955, "cost": 0.077852, "latency": 456.1634261608124, "tool_calls": 198, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 24, "served": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 123}, "crashed": null, "tool_usage": {"take_action": 67, "get_state": 43, "blitz": 11, "move": 25, "get_legal_actions": 22, "end_turn": 12, "block": 12, "get_player": 1, "foul": 5}, "reflections": 15, "reflections_after_turnover": 5, "reflection_coverage": 0.938, "turnover_causes": {"knocked_down": 2, "failed_pickup": 1, "failed_catch": 1, "fumble": 1}, "actions_logged": 46, "risky_actions": 30, "avg_risky_success": 0.651, "long_shots": 7, "safe_first_rate": 0.685, "turnovers_logged": 5, "unactivated_at_turnover": 2.6, "blocks_against_odds": 0, "blocks_logged": 18, "monitoring_rate": 0.355, "cache_hit_rate": 0.535, "model_unavailable": false, "aggression": 1.438, "risk_taking": 0.375, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.312, "illegal_rate": 0.061}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791580880.321824, "finished_at": 1791583920.8301108, "duration": 3040.351742506027, "frames": 404, "seed": 1447288218, "meta": {"match_id": "6dec1cc0-c17a-40ed-9d71-a0fbc201d4a1", "seed": 1447288218, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Qwen 3.8 Flash", "model": "qwen/qwen3.8-flash", "provider": "openrouter", "enabled": true, "id": "qwen-3-8-flash"}, "away": {"name": "Claude Haiku 5.5", "model": "anthropic/claude-haiku-5.5", "provider": "openrouter", "enabled": true, "id": "claude-haiku-5-5"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"qwen/qwen3.8-flash@Alibaba": 156}, "away": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 123}}, "transcript_records": 936}, "admissible": true, "home_name": "Qwen 3.8 Flash", "away_name": "Claude Haiku 5.5", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "c048dda0-2656-47c1-905a-3aa00f0fce95", "tournament_id": 1, "seq": 29, "home_model": "random-baseline", "away_model": "scripted-baseline", "status": "completed", "home_score": 0, "away_score": 2, "winner": "away", "home_stats": {"blitzes": 6, "failed_dodges": 5, "turnovers": 7, "dodges": 4, "rerolls_used": 4, "moves": 9, "gfis": 9, "blocks": 4, "failed_gfis": 2, "fouls": 5, "passes": 4, "failed_catches": 1, "knockdowns_inflicted": 3, "handoffs": 3, "turns": 16, "score": 0, "messages_sent": 2, "message_chars": 54, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 0, "actions": 122, "llm_calls": 125, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 120, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 23, "served": {}, "crashed": null, "tool_usage": {"take_action": 109, "send_message": 2, "end_turn": 9}, "reflections": 14, "reflections_after_turnover": 5, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 7}, "actions_logged": 25, "risky_actions": 18, "avg_risky_success": 0.597, "long_shots": 7, "safe_first_rate": 0.542, "turnovers_logged": 7, "unactivated_at_turnover": 2.86, "blocks_against_odds": 1, "blocks_logged": 7, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.938, "risk_taking": 1.25, "passing_game": 0.438, "chattiness": 0.125, "dirty_play": 0.312, "illegal_rate": 0.0}, "away_stats": {"moves": 19, "failed_pickups": 6, "turnovers": 8, "knockdowns_inflicted": 7, "casualties_inflicted": 2, "pickups": 2, "gfis": 4, "touchdowns": 2, "failed_dodges": 2, "fumbles": 1, "turns": 16, "score": 2, "messages_sent": 1, "message_chars": 29, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 0, "budget_exhausted": 0, "actions": 74, "llm_calls": 54, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 48, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 26, "served": {}, "crashed": null, "tool_usage": {"take_action": 22, "move": 19, "end_turn": 6, "send_message": 1}, "reflections": 12, "reflections_after_turnover": 6, "reflection_coverage": 0.75, "turnover_causes": {"failed_pickup": 6, "knocked_down": 1, "fumble": 1}, "actions_logged": 19, "risky_actions": 12, "avg_risky_success": 0.458, "long_shots": 4, "safe_first_rate": 0.545, "turnovers_logged": 8, "unactivated_at_turnover": 3.88, "blocks_against_odds": 0, "blocks_logged": 0, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.0, "risk_taking": 0.375, "passing_game": 0.0, "chattiness": 0.062, "dirty_play": 0.0, "illegal_rate": 0.0}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791583925.8315597, "finished_at": 1791584000.3728468, "duration": 74.50304746627808, "frames": 197, "seed": 167069499, "meta": {"match_id": "c048dda0-2656-47c1-905a-3aa00f0fce95", "seed": 167069499, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Random baseline", "provider": "random", "delay": 0.4, "enabled": true, "id": "random-baseline"}, "away": {"name": "Scripted baseline", "provider": "scripted", "delay": 0.4, "enabled": true, "id": "scripted-baseline"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {}}, "transcript_records": 548}, "admissible": true, "home_name": "Random baseline", "away_name": "Scripted baseline", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "40f8a13c-fad6-4060-8826-f0d8217ed53e", "tournament_id": 1, "seq": 30, "home_model": "bot-bowl-scripted-bot", "away_model": "gemini-2-5-flash-lite", "status": "completed", "home_score": 4, "away_score": 2, "winner": "home", "home_stats": {"moves": 37, "failed_pickups": 5, "rerolls_used": 4, "turnovers": 5, "knockdowns_inflicted": 20, "pickups": 5, "blocks": 11, "touchdowns": 4, "blitzes": 4, "casualties_inflicted": 4, "failed_gfis": 1, "gfis": 3, "interceptions": 1, "dodges": 1, "kos_inflicted": 1, "turns": 16, "score": 4, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 0, "actions": 366, "llm_calls": 368, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 361, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 34, "served": {}, "crashed": null, "tool_usage": {"take_action": 354, "end_turn": 7}, "reflections": 14, "reflections_after_turnover": 7, "reflection_coverage": 0.875, "turnover_causes": {"failed_pickup": 3, "knocked_down": 2}, "actions_logged": 201, "risky_actions": 27, "avg_risky_success": 0.763, "long_shots": 1, "safe_first_rate": 0.917, "turnovers_logged": 5, "unactivated_at_turnover": 2.0, "blocks_against_odds": 1, "blocks_logged": 15, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.938, "risk_taking": 0.312, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.0}, "away_stats": {"moves": 19, "failed_dodges": 13, "rerolls_used": 6, "turnovers": 9, "blitzes": 3, "knockdowns_inflicted": 8, "casualties_inflicted": 2, "dodges": 9, "blocks": 5, "pickups": 3, "passes": 3, "gfis": 2, "touchdowns": 2, "failed_catches": 2, "catches": 2, "fumbles": 1, "failed_pickups": 2, "handoffs": 1, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 8, "invalid_tool_calls": 8, "forced_actions": 0, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 0, "actions": 131, "llm_calls": 114, "prompt_tokens": 352799, "completion_tokens": 207266, "cached_tokens": 144543, "reasoning_tokens": 204285, "cost": 0.105177, "latency": 905.4874358177185, "tool_calls": 106, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 31, "served": {"google/gemini-2.5-flash-lite@Google": 114}, "crashed": null, "tool_usage": {"take_action": 53, "move": 24, "reflect": 1, "end_turn": 6, "blitz": 3, "pass_ball": 7, "block": 7, "get_state": 3, "get_player": 1, "handoff": 1}, "reflections": 14, "reflections_after_turnover": 8, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 6, "fumble": 1, "failed_pickup": 1, "interception": 1}, "actions_logged": 36, "risky_actions": 25, "avg_risky_success": 0.556, "long_shots": 9, "safe_first_rate": 0.6, "turnovers_logged": 9, "unactivated_at_turnover": 2.89, "blocks_against_odds": 2, "blocks_logged": 7, "monitoring_rate": 0.04, "cache_hit_rate": 0.41, "model_unavailable": false, "aggression": 0.5, "risk_taking": 1.5, "passing_game": 0.25, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.075}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791584005.3733928, "finished_at": 1791585064.5094118, "duration": 1059.0953350067139, "frames": 498, "seed": 1305132624, "meta": {"match_id": "40f8a13c-fad6-4060-8826-f0d8217ed53e", "seed": 1305132624, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Bot Bowl scripted bot", "provider": "botbowl", "bot": "scripted", "module": "examples.scripted_bot_example", "max_tool_calls_per_turn": 200, "delay": 0.4, "enabled": true, "id": "bot-bowl-scripted-bot"}, "away": {"name": "Gemini 2.5 Flash Lite", "model": "google/gemini-2.5-flash-lite", "provider": "openrouter", "enabled": true, "id": "gemini-2-5-flash-lite"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {}, "away": {"google/gemini-2.5-flash-lite@Google": 114}}, "transcript_records": 1398}, "admissible": true, "home_name": "Bot Bowl scripted bot", "away_name": "Gemini 2.5 Flash Lite", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "61664443-c2e4-4424-9b4f-4fa268c4ef29", "tournament_id": 1, "seq": 31, "home_model": "gpt-5-mini", "away_model": "deepseek-v3-2", "status": "completed", "home_score": 2, "away_score": 1, "winner": "home", "home_stats": {"moves": 26, "blitzes": 5, "gfis": 3, "failed_dodges": 1, "rerolls_used": 4, "dodges": 5, "blocks": 7, "knockdowns_inflicted": 13, "kos_inflicted": 3, "failed_pickups": 3, "catches": 4, "turnovers": 2, "handoffs": 3, "touchdowns": 2, "fumbles": 3, "pickups": 1, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 1, "invalid_tool_calls": 1, "forced_actions": 0, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 0, "actions": 184, "llm_calls": 122, "prompt_tokens": 687615, "completion_tokens": 78424, "cached_tokens": 514048, "reasoning_tokens": 69937, "cost": 0.213091, "latency": 928.7507438659668, "tool_calls": 120, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 26, "served": {"openai/gpt-5-mini@OpenAI": 122}, "crashed": null, "tool_usage": {"take_action": 63, "move": 26, "end_turn": 13, "blitz": 5, "block": 7, "get_state": 3, "handoff": 3}, "reflections": 15, "reflections_after_turnover": 2, "reflection_coverage": 0.938, "turnover_causes": {"failed_pickup": 2}, "actions_logged": 42, "risky_actions": 21, "avg_risky_success": 0.748, "long_shots": 2, "safe_first_rate": 0.618, "turnovers_logged": 2, "unactivated_at_turnover": 3.0, "blocks_against_odds": 0, "blocks_logged": 12, "monitoring_rate": 0.028, "cache_hit_rate": 0.748, "model_unavailable": false, "aggression": 0.75, "risk_taking": 0.562, "passing_game": 0.188, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.008}, "away_stats": {"moves": 26, "pickups": 3, "blocks": 9, "blitzes": 4, "dodges": 1, "turnovers": 6, "fumbles": 1, "failed_dodges": 8, "rerolls_used": 3, "knockdowns_inflicted": 8, "kos_inflicted": 1, "touchdowns": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 4, "invalid_tool_calls": 4, "forced_actions": 16, "timeouts": 0, "auto_resolved": 10, "budget_exhausted": 9, "actions": 164, "llm_calls": 175, "prompt_tokens": 1210097, "completion_tokens": 74866, "cached_tokens": 968448, "reasoning_tokens": 54552, "cost": 0.353058, "latency": 2869.6868617534637, "tool_calls": 146, "llm_errors": 0, "no_tool_replies": 22, "output_truncations": 1, "http_timeouts": 0, "uncertain_spend_calls": 9, "deadline_cutoffs": 9, "last_chance_calls": 5, "episodes": 26, "served": {"deepseek/deepseek-v3.2@Friendli": 88, "deepseek/deepseek-v3.2@DeepInfra": 21, "deepseek/deepseek-v3.2@SiliconFlow": 64, "deepseek/deepseek-v3.2@Venice": 1, "deepseek/deepseek-v3.2@Phala": 1}, "crashed": null, "tool_usage": {"take_action": 61, "get_legal_actions": 10, "get_player": 28, "move": 26, "block": 9, "get_state": 6, "end_turn": 2, "blitz": 4}, "reflections": 8, "reflections_after_turnover": 6, "reflection_coverage": 0.5, "turnover_causes": {"knocked_down": 6}, "actions_logged": 38, "risky_actions": 21, "avg_risky_success": 0.738, "long_shots": 1, "safe_first_rate": 0.816, "turnovers_logged": 6, "unactivated_at_turnover": 2.5, "blocks_against_odds": 0, "blocks_logged": 13, "monitoring_rate": 0.306, "cache_hit_rate": 0.8, "model_unavailable": false, "aggression": 0.812, "risk_taking": 0.562, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.027}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791585069.5105186, "finished_at": 1791589035.9488187, "duration": 3966.3944199085236, "frames": 365, "seed": 1498052142, "meta": {"match_id": "61664443-c2e4-4424-9b4f-4fa268c4ef29", "seed": 1498052142, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "GPT-5 mini", "model": "openai/gpt-5-mini", "provider": "openrouter", "enabled": true, "id": "gpt-5-mini"}, "away": {"name": "DeepSeek V3.2", "model": "deepseek/deepseek-v3.2", "provider": "openrouter", "enabled": true, "id": "deepseek-v3-2"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"openai/gpt-5-mini@OpenAI": 122}, "away": {"deepseek/deepseek-v3.2@Friendli": 88, "deepseek/deepseek-v3.2@DeepInfra": 21, "deepseek/deepseek-v3.2@SiliconFlow": 64, "deepseek/deepseek-v3.2@Venice": 1, "deepseek/deepseek-v3.2@Phala": 1}}, "transcript_records": 837}, "admissible": true, "home_name": "GPT-5 mini", "away_name": "DeepSeek V3.2", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "e6c2ccb9-b6d6-4e27-88fb-b93984b0c2a2", "tournament_id": 1, "seq": 32, "home_model": "gpt-6-luna", "away_model": "claude-haiku-5-5", "status": "completed", "home_score": 1, "away_score": 3, "winner": "away", "home_stats": {"blitzes": 10, "rerolls_used": 4, "knockdowns_inflicted": 15, "moves": 29, "fumbles": 6, "failed_catches": 2, "pickups": 4, "blocks": 7, "gfis": 2, "failed_pickups": 1, "turnovers": 6, "touchdowns": 1, "dodges": 5, "failed_dodges": 2, "kos_inflicted": 1, "catches": 1, "passes": 1, "failed_gfis": 1, "turns": 16, "score": 1, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 1, "invalid_tool_calls": 1, "forced_actions": 0, "timeouts": 0, "auto_resolved": 10, "budget_exhausted": 0, "actions": 214, "llm_calls": 150, "prompt_tokens": 800041, "completion_tokens": 41420, "cached_tokens": 670667, "reasoning_tokens": 35596, "cost": 0.043116, "latency": 894.758495092392, "tool_calls": 150, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 29, "served": {"openai/gpt-6-luna@OpenAI": 150}, "crashed": null, "tool_usage": {"take_action": 69, "blitz": 10, "move": 30, "end_turn": 9, "get_player": 14, "block": 7, "get_legal_actions": 4, "get_state": 6, "pass_ball": 1}, "reflections": 14, "reflections_after_turnover": 5, "reflection_coverage": 0.875, "turnover_causes": {"failed_catch": 1, "knocked_down": 3, "fumble": 2}, "actions_logged": 58, "risky_actions": 27, "avg_risky_success": 0.693, "long_shots": 5, "safe_first_rate": 0.679, "turnovers_logged": 6, "unactivated_at_turnover": 2.33, "blocks_against_odds": 2, "blocks_logged": 16, "monitoring_rate": 0.17, "cache_hit_rate": 0.838, "model_unavailable": false, "aggression": 1.062, "risk_taking": 0.625, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.007}, "away_stats": {"blitzes": 7, "rerolls_used": 4, "knockdowns_inflicted": 15, "failed_pickups": 3, "turnovers": 3, "failed_dodges": 4, "dodges": 9, "catches": 2, "moves": 25, "fumbles": 5, "failed_catches": 1, "pickups": 5, "blocks": 8, "handoffs": 1, "touchdowns": 3, "kos_inflicted": 3, "turns": 16, "score": 3, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 7, "invalid_tool_calls": 7, "forced_actions": 0, "timeouts": 0, "auto_resolved": 13, "budget_exhausted": 0, "actions": 201, "llm_calls": 132, "prompt_tokens": 1162867, "completion_tokens": 46688, "cached_tokens": 624757, "reasoning_tokens": 32384, "cost": 0.084854, "latency": 511.77891063690186, "tool_calls": 184, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 28, "served": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 132}, "crashed": null, "tool_usage": {"take_action": 67, "get_legal_actions": 17, "blitz": 10, "block": 11, "get_state": 37, "move": 30, "end_turn": 10, "get_player": 1, "handoff": 1}, "reflections": 16, "reflections_after_turnover": 6, "reflection_coverage": 1.0, "turnover_causes": {"failed_catch": 1, "fumble": 1, "knocked_down": 1}, "actions_logged": 50, "risky_actions": 31, "avg_risky_success": 0.624, "long_shots": 7, "safe_first_rate": 0.459, "turnovers_logged": 3, "unactivated_at_turnover": 2.67, "blocks_against_odds": 2, "blocks_logged": 15, "monitoring_rate": 0.316, "cache_hit_rate": 0.537, "model_unavailable": false, "aggression": 0.938, "risk_taking": 0.812, "passing_game": 0.062, "chattiness": 0.0, "dirty_play": 0.0, "illegal_rate": 0.038}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791589040.9519174, "finished_at": 1791590451.86745, "duration": 1410.8729000091553, "frames": 416, "seed": 1597774064, "meta": {"match_id": "e6c2ccb9-b6d6-4e27-88fb-b93984b0c2a2", "seed": 1597774064, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "GPT-6 Luna", "model": "openai/gpt-6-luna", "provider": "openrouter", "enabled": true, "id": "gpt-6-luna"}, "away": {"name": "Claude Haiku 5.5", "model": "anthropic/claude-haiku-5.5", "provider": "openrouter", "enabled": true, "id": "claude-haiku-5-5"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"openai/gpt-6-luna@OpenAI": 150}, "away": {"anthropic/claude-haiku-5.5@Claude Platform on AWS": 132}}, "transcript_records": 924}, "admissible": true, "home_name": "GPT-6 Luna", "away_name": "Claude Haiku 5.5", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "00ce0308-4948-4c05-bbb2-a734e42efc8f", "tournament_id": 1, "seq": 33, "home_model": "mistral-large-4", "away_model": "scripted-baseline", "status": "completed", "home_score": 2, "away_score": 1, "winner": "home", "home_stats": {"blocks": 12, "rerolls_used": 4, "knockdowns_inflicted": 10, "blitzes": 5, "failed_gfis": 1, "fumbles": 1, "turnovers": 5, "gfis": 3, "moves": 27, "failed_pickups": 2, "kos_inflicted": 1, "dodges": 7, "touchdowns": 2, "fouls": 1, "failed_catches": 2, "catches": 1, "failed_dodges": 1, "pickups": 1, "turns": 16, "score": 2, "messages_sent": 0, "message_chars": 0, "messages_rejected": 0, "illegal_actions": 9, "invalid_tool_calls": 9, "forced_actions": 7, "timeouts": 0, "auto_resolved": 13, "budget_exhausted": 2, "actions": 194, "llm_calls": 140, "prompt_tokens": 1721293, "completion_tokens": 201687, "cached_tokens": 1181684, "reasoning_tokens": 145805, "cost": 0.871178, "latency": 2775.0615911483765, "tool_calls": 136, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 9, "http_timeouts": 0, "uncertain_spend_calls": 13, "deadline_cutoffs": 13, "last_chance_calls": 11, "episodes": 26, "served": {"mistralai/mistral-large-4-0@Mistral": 140}, "crashed": null, "tool_usage": {"take_action": 60, "block": 12, "blitz": 5, "get_state": 11, "move": 33, "end_turn": 7, "get_legal_actions": 6, "foul": 1, "get_player": 1}, "reflections": 12, "reflections_after_turnover": 5, "reflection_coverage": 0.75, "turnover_causes": {"failed_catch": 1, "failed_pickup": 1, "knocked_down": 3}, "actions_logged": 51, "risky_actions": 28, "avg_risky_success": 0.707, "long_shots": 2, "safe_first_rate": 0.627, "turnovers_logged": 5, "unactivated_at_turnover": 2.4, "blocks_against_odds": 0, "blocks_logged": 17, "monitoring_rate": 0.14, "cache_hit_rate": 0.687, "model_unavailable": false, "aggression": 1.125, "risk_taking": 0.75, "passing_game": 0.0, "chattiness": 0.0, "dirty_play": 0.062, "illegal_rate": 0.066}, "away_stats": {"moves": 23, "failed_pickups": 1, "catches": 2, "turnovers": 1, "fumbles": 5, "knockdowns_inflicted": 4, "failed_catches": 1, "pickups": 3, "dodges": 6, "touchdowns": 1, "kos_inflicted": 1, "turns": 16, "score": 1, "messages_sent": 1, "message_chars": 22, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 0, "budget_exhausted": 0, "actions": 99, "llm_calls": 58, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 56, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 28, "served": {}, "crashed": null, "tool_usage": {"take_action": 17, "move": 23, "end_turn": 15, "send_message": 1}, "reflections": 17, "reflections_after_turnover": 2, "reflection_coverage": 1.0, "turnover_causes": {"failed_pickup": 1}, "actions_logged": 23, "risky_actions": 10, "avg_risky_success": 0.625, "long_shots": 0, "safe_first_rate": 0.538, "turnovers_logged": 1, "unactivated_at_turnover": 4.0, "blocks_against_odds": 0, "blocks_logged": 0, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 0.0, "risk_taking": 0.375, "passing_game": 0.0, "chattiness": 0.062, "dirty_play": 0.0, "illegal_rate": 0.0}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791590456.8680089, "finished_at": 1791594941.1472847, "duration": 4484.057094097137, "frames": 301, "seed": 2107565222, "meta": {"match_id": "00ce0308-4948-4c05-bbb2-a734e42efc8f", "seed": 2107565222, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Mistral Large 4", "model": "mistralai/mistral-large-4-0", "provider": "openrouter", "enabled": true, "id": "mistral-large-4"}, "away": {"name": "Scripted baseline", "provider": "scripted", "delay": 0.4, "enabled": true, "id": "scripted-baseline"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"mistralai/mistral-large-4-0@Mistral": 140}, "away": {}}, "transcript_records": 648}, "admissible": true, "home_name": "Mistral Large 4", "away_name": "Scripted baseline", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
{"id": "be58b4bb-65ea-465c-8f64-f16ad8e242ce", "tournament_id": 1, "seq": 34, "home_model": "qwen-3-8-flash", "away_model": "random-baseline", "status": "completed", "home_score": 3, "away_score": 0, "winner": "home", "home_stats": {"moves": 34, "blocks": 7, "knockdowns_inflicted": 16, "kos_inflicted": 2, "rerolls_used": 4, "dodges": 3, "failed_pickups": 5, "turnovers": 6, "passes": 1, "pickups": 3, "inaccurate_passes": 1, "accurate_passes": 1, "catches": 1, "touchdowns": 3, "blitzes": 4, "failed_dodges": 1, "casualties_inflicted": 4, "gfis": 1, "turns": 16, "score": 3, "messages_sent": 1, "message_chars": 98, "messages_rejected": 0, "illegal_actions": 13, "invalid_tool_calls": 13, "forced_actions": 5, "timeouts": 0, "auto_resolved": 4, "budget_exhausted": 1, "actions": 182, "llm_calls": 134, "prompt_tokens": 1205932, "completion_tokens": 124191, "cached_tokens": 933120, "reasoning_tokens": 115509, "cost": 0.114221, "latency": 2580.0495159626007, "tool_calls": 134, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 2, "deadline_cutoffs": 2, "last_chance_calls": 2, "episodes": 30, "served": {"qwen/qwen3.8-flash@Alibaba": 134}, "crashed": null, "tool_usage": {"take_action": 60, "move": 40, "block": 7, "send_message": 1, "end_turn": 8, "get_state": 7, "get_legal_actions": 5, "pass_ball": 1, "blitz": 4, "get_player": 1}, "reflections": 15, "reflections_after_turnover": 8, "reflection_coverage": 0.938, "turnover_causes": {"failed_pickup": 3, "knocked_down": 3}, "actions_logged": 52, "risky_actions": 20, "avg_risky_success": 0.727, "long_shots": 3, "safe_first_rate": 0.789, "turnovers_logged": 6, "unactivated_at_turnover": 2.67, "blocks_against_odds": 0, "blocks_logged": 11, "monitoring_rate": 0.104, "cache_hit_rate": 0.774, "model_unavailable": false, "aggression": 0.688, "risk_taking": 0.312, "passing_game": 0.062, "chattiness": 0.062, "dirty_play": 0.0, "illegal_rate": 0.097}, "away_stats": {"handoffs": 5, "passes": 6, "blitzes": 10, "fouls": 5, "blocks": 3, "rerolls_used": 4, "knockdowns_inflicted": 9, "failed_gfis": 2, "gfis": 10, "failed_dodges": 7, "turnovers": 9, "moves": 5, "dodges": 9, "fumbles": 1, "kos_inflicted": 3, "turns": 16, "score": 0, "messages_sent": 5, "message_chars": 107, "messages_rejected": 0, "illegal_actions": 0, "invalid_tool_calls": 0, "forced_actions": 0, "timeouts": 0, "auto_resolved": 5, "budget_exhausted": 0, "actions": 137, "llm_calls": 143, "prompt_tokens": 0, "completion_tokens": 0, "cached_tokens": 0, "reasoning_tokens": 0, "cost": 0.0, "latency": 0.0, "tool_calls": 137, "llm_errors": 0, "no_tool_replies": 0, "output_truncations": 0, "http_timeouts": 0, "uncertain_spend_calls": 0, "deadline_cutoffs": 0, "last_chance_calls": 0, "episodes": 26, "served": {}, "crashed": null, "tool_usage": {"take_action": 124, "end_turn": 8, "send_message": 5}, "reflections": 14, "reflections_after_turnover": 6, "reflection_coverage": 0.875, "turnover_causes": {"knocked_down": 8, "fumble": 1}, "actions_logged": 30, "risky_actions": 22, "avg_risky_success": 0.553, "long_shots": 11, "safe_first_rate": 0.88, "turnovers_logged": 9, "unactivated_at_turnover": 2.33, "blocks_against_odds": 3, "blocks_logged": 9, "monitoring_rate": 0.0, "cache_hit_rate": null, "model_unavailable": false, "aggression": 1.125, "risk_taking": 1.75, "passing_game": 0.688, "chattiness": 0.312, "dirty_play": 0.312, "illegal_rate": 0.0}, "error": null, "created_at": 1791491427.7806249, "started_at": 1791594946.149711, "finished_at": 1791597650.605393, "duration": 2704.4196305274963, "frames": 325, "seed": 1524182518, "meta": {"match_id": "be58b4bb-65ea-465c-8f64-f16ad8e242ce", "seed": 1524182518, "harness": {"git_sha": "6bf0c0c014d9", "protocol_version": "1.2", "prompt_fingerprint": "760f12d42722"}, "settings": {"game_mode": 5, "team": "human", "max_tool_calls_per_turn": 40, "turn_time_limit": 300, "max_illegal_streak": 3, "max_truncation_streak": 3, "max_output_tokens": 16384, "reasoning_max_tokens": 12000, "tool_choice": "required", "last_chance_seconds": 45, "last_chance_max_tokens": 2048, "max_messages_per_turn": 2, "max_message_len": 280, "decision_timeout": 900, "max_game_minutes": 120, "budget_usd_per_game": null, "legs": 2, "pause_between_matches": 5, "placement_size": 5, "placement_anchors": null, "placement_extra_games": 6, "placement_target_range": 300}, "models": {"home": {"name": "Qwen 3.8 Flash", "model": "qwen/qwen3.8-flash", "provider": "openrouter", "enabled": true, "id": "qwen-3-8-flash"}, "away": {"name": "Random baseline", "provider": "random", "delay": 0.4, "enabled": true, "id": "random-baseline"}}, "time_capped": false, "admissible": true, "harness_errors": [], "inadmissible_reasons": [], "resumes": [], "served": {"home": {"qwen/qwen3.8-flash@Alibaba": 134}, "away": {}}, "transcript_records": 837}, "admissible": true, "home_name": "Qwen 3.8 Flash", "away_name": "Random baseline", "tournament_name": "Opening tournament", "tournament_kind": "round_robin", "has_transcript": true}
