子单,总单 #177。 任务:修复 src/core/audit.js parseClaimCounts(首条 X/Y 正则把 A/B 一律当 passed/total)。 - 区分两种写法:第二数小于第一数时判 passed/failed 口径(failed = 第二数);第二数大于等于第一数时判 passed/total(failed = total - passed);或等价明确规则,须在代码注释写明判定规则。 - 回归测试覆盖:472/12 → {passed:472, failed:12}、240/0 → {passed:240, failed:0}、61/64 → {passed:61, total:64, failed:3},及边界(无第二数、零失败、total=passed)。 - 不改判定阈值;不回填历史账本。 验收:新测试全过;既有 audit 套件无回归;PR CI ledger+verify 全绿。
Activity
fix(audit): disambiguate X/Y as passed/failed vs passed/total in pars…
surlymochan commentedon Nov 12, 2026
主轮第二方复核通过,已合并:PR #179 squash ceece47(mergedAt 2026-11-12T05:21:41Z)。
复核证据(独立检出 PR head 108ece2):
关闭本单。切片 2(#160 真实重审+验收)另开单派工。