aps-agent/docs/round-76-kangni-real-data-t...

1.7 KiB
Raw Permalink Blame History

Round 76 审计修复记录

更新日期:2026-08-18

第一轮

Finding 修复 验证 状态
候选世界提交未同步 ID 计数器 成功提交重置/同步 counters;保存失败同时恢复 world+counters 连续排产 version/VL/WO/conflict ID 唯一 closed
MPS 数字 marker 类型碰撞 v2 使用完整类型树编码并增加 draftHashVersion number/string/object/array tamper 测试 closed
resultStatus=PARTIAL 可被推荐 推荐只接受 READY/WITH_CONFLICTS 完整结果 PARTIAL 最优与全 PARTIAL 测试 closed
BOM 首条保留丢差异 84 行差异用量求和、58 行完全重复去重、consumeOp 分维度 真实 965 -> 823 对账 closed

第二轮

Finding 修复 验证 状态
缺 repair 前 interim hash 迁移 raw-v1、interim-v1、v2 三算法显式识别;冻结常量与 trace replay legacy/interim replay closed
跨订单物料编码名称漂移 全局 materialCode -> materialName 一致性门禁 跨订单名称冲突失败关闭 closed

第三轮

Finding 修复 验证 状态
新请求可降级选择 legacy 碰撞算法 persist/无可信 trace gap 强制 v2;legacy 仅可信 trace 路径 API marker 降级攻击返回 409 closed

浏览器补充修复

  • P2 出卡后 contextPolicies 从缺失惰性初始化为空对象导致误漂移:folder 指纹仅规范“缺失/null -> 空对象”,非空策略变化仍拒绝。
  • 正向/负向 folder 指纹测试通过;最终隔离浏览器重新 P2 批准成功。

最终结论

  • 独立复审:AUDIT PASS
  • retry cap:三轮内全部 blocking finding 关闭。