b924b6e864afc5ae4ff41bbbdea68f55e8f13c94
规则方复述「开局庄家先叫分、不允许不叫分;第一局无庄家时默认座位0开始叫分」, 据此按四个维度重新取证,未发现不一致。 新增此前从未做过的取证:**阶段机迁移矩阵**。前几轮每个 handler 只测了 1~2 条 代表性失败路径,从没系统验证过「某个请求在别的阶段会不会被误放行、会不会静默 丢弃」。本轮把 8 个 RPC × 5 个阶段做成 40 格矩阵逐格驱动,全部符合:每个 RPC 只在应允阶段受理,其余一律回 STEP 失败包,无静默丢弃。 叫分起始者规则逐条取证,与规则方复述一致: - 第一局 firstseat=0、待叫者=0 - 之后每局起始 = 暂定庄家:连打 6 局逐局比对「上局 banker + result」 - 庄赢连庄:随机对局几乎打不出 result=0,用「叫70分 + 首家出最大牌」专门构造 - 庄输/投降顺延下家 - 首家不允许「不叫」:第一局与其后每局(含连庄局)发 call=0 一律回 RULE, 且叫分过程不变、仍轮到他自己 固化为 test/test_flow.js(7 项聚合断言,0.3s)。断言里带 cells===40,防止驱动 失败导致整行「跳过」而假绿。变异检验:去掉 chupai/maipai 的阶段校验、把 jiaofen 的阶段校验改成静默丢弃 —— 三条全部转红。 全套单测 540 → 547 项全绿。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
No description provided
11 MiB
Languages
JavaScript
99%
HTML
0.8%
PHP
0.1%