{"run_id":"run_20260430_032930_188986_dynamic_role_switching_20260430_094833_robustness","status":"failed","candidate_id":"dynamic_role_switching_20260430_094833","overall":{"games":0,"wins":0,"losses":0,"ties":0,"win_rate":0.0,"loss_rate":0.0,"tie_rate":0.0,"avg_score":0.0,"score_std":0.0,"error_count":0,"timeout_count":0,"error_rate":0.0,"timeout_rate":0.0,"points_per_game":0.0,"promotion_score":0.35},"by_layout":[],"by_opponent":[],"artifacts":{"summary_csv":"/api/v1/runs/run_20260430_032930_188986_dynamic_role_switching_20260430_094833_robustness/artifacts/summary.csv","results_jsonl":"/api/v1/runs/run_20260430_032930_188986_dynamic_role_switching_20260430_094833_robustness/artifacts/results.jsonl","context_pack":"/api/v1/runs/run_20260430_032930_188986_dynamic_role_switching_20260430_094833_robustness/context-pack"}}