{ "date": "2026-10-23", "upstream": "8f4b693b654a6365d143a80003877219f6e08b22", "benchmarkVersion": 2, "engineGames": 230, "selfPlay": [ { "seed": 1, "moves": 353, "refused": 4, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "内奸", "反贼", "忠臣" ], "scores": { "0": 1, "1": -1, "2": -1, "3": -1, "4": 1 } }, { "seed": 2, "moves": 218, "refused": 1, "result": "反贼 wins", "roles": [ "主公", "忠臣", "反贼", "反贼", "内奸" ], "scores": { "0": -1, "1": -1, "2": 1, "3": 1, "4": -1 } }, { "seed": 3, "moves": 246, "refused": 3, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "反贼", "内奸", "忠臣" ], "scores": { "0": 1, "1": -1, "2": -1, "3": -1, "4": 1 } }, { "seed": 4, "moves": 448, "refused": 2, "result": "主公 and 忠臣 win", "roles": [ "主公", "忠臣", "内奸", "反贼", "反贼" ], "scores": { "0": 1, "1": 1, "2": -1, "3": -1, "4": -1 } }, { "seed": 5, "moves": 296, "refused": 1, "result": "内奸 wins", "roles": [ "主公", "内奸", "反贼", "反贼", "忠臣" ], "scores": { "0": -1, "1": 1, "2": -1, "3": -1, "4": -1 } }, { "seed": 6, "moves": 192, "refused": 10, "result": "反贼 wins", "roles": [ "主公", "反贼", "内奸", "反贼", "忠臣" ], "scores": { "0": -1, "1": 1, "2": -1, "3": 1, "4": -1 } }, { "seed": 7, "moves": 367, "refused": 3, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "忠臣", "反贼", "内奸" ], "scores": { "0": 1, "1": -1, "2": 1, "3": -1, "4": -1 } }, { "seed": 8, "moves": 296, "refused": 5, "result": "内奸 wins", "roles": [ "主公", "反贼", "忠臣", "内奸", "反贼" ], "scores": { "0": -1, "1": -1, "2": -1, "3": 1, "4": -1 } }, { "seed": 9, "moves": 252, "refused": 2, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "忠臣", "内奸", "反贼" ], "scores": { "0": 1, "1": -1, "2": 1, "3": -1, "4": -1 } }, { "seed": 10, "moves": 260, "refused": 8, "result": "主公 and 忠臣 win", "roles": [ "主公", "忠臣", "内奸", "反贼", "反贼" ], "scores": { "0": 1, "1": 1, "2": -1, "3": -1, "4": -1 } }, { "seed": 11, "moves": 153, "refused": 2, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "忠臣", "内奸", "反贼" ], "scores": { "0": 1, "1": -1, "2": 1, "3": -1, "4": -1 } }, { "seed": 12, "moves": 300, "refused": 11, "result": "主公 and 忠臣 win", "roles": [ "主公", "忠臣", "反贼", "反贼", "内奸" ], "scores": { "0": 1, "1": 1, "2": -1, "3": -1, "4": -1 } }, { "seed": 13, "moves": 285, "refused": 8, "result": "内奸 wins", "roles": [ "主公", "忠臣", "反贼", "反贼", "内奸" ], "scores": { "0": -1, "1": -1, "2": -1, "3": -1, "4": 1 } }, { "seed": 14, "moves": 357, "refused": 20, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "忠臣", "反贼", "内奸" ], "scores": { "0": 1, "1": -1, "2": 1, "3": -1, "4": -1 } }, { "seed": 15, "moves": 128, "refused": 1, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "内奸", "忠臣", "反贼" ], "scores": { "0": 1, "1": -1, "2": -1, "3": 1, "4": -1 } }, { "seed": 16, "moves": 120, "refused": 1, "result": "主公 and 忠臣 win", "roles": [ "主公", "反贼", "忠臣", "内奸", "反贼" ], "scores": { "0": 1, "1": -1, "2": 1, "3": -1, "4": -1 } }, { "seed": 17, "moves": 607, "refused": 2, "result": "内奸 wins", "roles": [ "主公", "反贼", "反贼", "内奸", "忠臣" ], "scores": { "0": -1, "1": -1, "2": -1, "3": 1, "4": -1 } }, { "seed": 18, "moves": 259, "refused": 3, "result": "主公 and 忠臣 win", "roles": [ "主公", "内奸", "反贼", "忠臣", "反贼" ], "scores": { "0": 1, "1": -1, "2": -1, "3": 1, "4": -1 } }, { "seed": 19, "moves": 193, "refused": 17, "result": "反贼 wins", "roles": [ "主公", "内奸", "反贼", "反贼", "忠臣" ], "scores": { "0": -1, "1": -1, "2": 1, "3": 1, "4": -1 } }, { "seed": 20, "moves": 145, "refused": 3, "result": "主公 and 忠臣 win", "roles": [ "主公", "内奸", "忠臣", "反贼", "反贼" ], "scores": { "0": 1, "1": -1, "2": 1, "3": -1, "4": -1 } } ], "comparison": { "strategic": { "主公": 0.5, "反贼": 0.9, "内奸": 0.3, "忠臣": 0.2 }, "strategicMean": 0.475, "upstream": { "主公": 0.3, "反贼": 0.7, "内奸": 0, "忠臣": 0.3 }, "upstreamMean": 0.325, "seeds": 10, "strategicGames": 50, "controlGames": 10 }, "auditSummary": { "tacticalGroups": 5, "selfPlayGames": 20, "moves": 5475, "refused": 107 }, "starterCheck": { "games": 150, "unfinished": 0, "metrics": { "score": 0.3125, "subtasks": { "主公": 0.333333, "忠臣": 0.3, "反贼": 0.583333, "内奸": 0.033333 } } }, "browser": [ "选将并确认", "杀→目标→确认,电脑闪抵消", "顺手牵羊→牌背位置盲选→获得无中生有", "制衡弃二摸二,回合限次按钮禁用" ], "room": "strategic bot→human handover, stale version rejected, stop consumed", "limits": [ "20 self-play games and 10 comparison seeds do not cover all 165 general skills", "moves records driver loop iterations including idle waits, not a count of played cards", "230 completed games exclude earlier diagnostic runs that exposed bugs", "no multiplayer-account or remote deployment acceptance; platform coordinator handles it" ] }