六包符合性滚动深验 · 首轮结果(WIP-264 + WIP-270 ①)

🕐 时效标注(2026-09-13 文档治理):近期设计件,口径以 TASKS 现行与契约 v1.3 为准。
执行:小齐(验收岗 R9+R10)|时间:2026-09-12 01:0x|基线 HEAD:3a516c9e
方法:纪律 12(blob 哈希比对,不看 files changed 数)+ L3 行为证据(命令+退出码+证据文件)
证据原件:docs/delivery/evidence/verify/261/(blob-compare / deep-verify / typecheck / smoke / contract-vs-impl)
纪律:缺陷只登记不代改,一律回原包

一、符合性结论

包交付提交blob 真变化判据复测结论
WIP-256 阶段A130f7da921 个文件(含 mock/ 7 个文件 blob→0)mock 目录不存在、services 零引用✅ 符合
WIP-257332fca7353 个文件三端 tsc EXIT=0;构建环境不可用⚠️ 部分符合(见 D-02/D-03/ENV-01)
WIP-257144fa8bc0—🔴 空提交宣称交付(D-02)
WIP-2584aa43d4b5 个文件六项 L3 全绿(下表)✅ 符合
WIP-259f29374087 个文件契约 318 vs 实现 328,对齐 307⚠️ 有漂移(D-04)
WIP-260d8a77041/2245bfd05 / 2 个文件管理端/商户端点 404·403(身份所致,非缺陷)✅ 符合(2 项 GAP)

二、258 六项判据 L3 复测(全绿)

判据结果证据
幂等键二次创建=同一订单✅同 idempotencyKey 二次 → orderId=82、idempotent:true
服务端锁价(前端篡改金额无效)✅传 totalAmount=1 → 落库 totalPrice=1580.0
状态机非法迁移被拒✅已取消→支付 → HTTP 409
过期会话✅无效 token → 401
订单列表/详情/退款预览✅均 200,同一订单
取消✅200

集成深验合计:11 PASS / 0 FAIL / 2 GAP(GAP 因游客身份访问管理端与商户端点,404/403 属预期,非缺陷)。

三、缺陷登记(回原包,本包不代改)

🔴 D-02 → WIP-257(二号)|P2 非阻断|纪律类

🟠 D-03 → WIP-257(二号)|P2 非阻断|卫生类

🟠 D-04 → WIP-259(波波)|P1 关注|契约漂移

⚪ ENV-01(非缺陷,登记阻塞)|257 构建判据=环境不可用

⚪ OBS-01(观察项,待决策窗)|涉红线口径

四、270③ staging 部署验证(R11 代跑复核)

项结果证据
迁移 058 seed_demo_support✅ 落库seed_runs 表存在;service_items/package_components/merchant_staff.is_test 三列齐
迁移 057 订单状态机✅orders.status 列在位
种子数据✅users 171(is_test 168)· orders 175 · packages 86 · merchants 45
health✅HTTP 200

五、复跑命令(一条还原)

bash docs/tools/verify_blob.py --commit <sha>      # 纪律 12 blob 比对(空交付会报 EMPTY_CLAIM)
bash docs/tools/verify_deep.sh                     # 黄金路径+反例(11 PASS/0 FAIL)
bash docs/tools/verify_tsc.sh                      # 三端 typecheck
bash docs/tools/verify_smoke.sh                    # staging 冒烟
python3 docs/tools/verify_contract.py              # 契约 vs 实现