dac4a94b38cc400aa4f638799a4a0ff4b8a8d61c
导出脚本原来全出单张,单张一手无所谓顺序,服务端两个顺序口径的分岔 在夹具里永远测不出来。改出牌策略(种子不变):首家优先合法甩牌 → 领 最大的一对 → 最小单张;跟家凑合法跟牌;提交时刻意反转成升序,模拟真实 客户端的点击顺序,把「下发顺序是否被请求顺序污染」暴露出来。 中段 step5 快照锚点从 1 个加到 5 个——开局那三张快照的 pushlist 还是空的, 只有打到一半的快照才真的比对到出牌历史。 重导结果:51 手出牌,一手多张 30 手、合法甩牌 4 手,deskinfo 快照 18 张, 仍覆盖 step 1/2/3/5/6;连跑两次逐字节相同。 该样本在修复前使 test_consistency 5 个比对点转红,修复后全绿。 前端 ResyncHandler 补上 PushCards.baozhu 的映射(服务端已补发), test_resync 加正反两条断言。 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%