№ · 任务清单
CH.07.04
2026-07-10-phase1-roll-regression
⟦tag:v2|task|2026-07-10-phase1-roll-regression⟧
kind: task
id: 2026-07-10-phase1-roll-regression
objective: 收口 Phase 1 道具切片 T7-T8(rollEquipment 工具 + 单元测试 + 视觉对照 + 5 日整体收口),完成 5 日计划 R5 验收总览。
scope: docs/design/active/Phase1实施切片-v1.md § 4 T7-T8, docs/design/active/道具词条与玩法扩展-v3.md, docs/design/active/道具系统新核心UI视觉规范-v1.md, docs/design/active/Phase1回归测试-v1.md(本任务产出), docs/plans/active/2026-07-06-5日开发计划-v1.md § Day 5 + § 5 验收总览, src/utils/items/rollEquipment.ts 或 src/utils/itemGenerator.ts, src/data/items/affixes.ts, src/data/quality.ts
acceptance:
- T7 rollEquipment:导出
rollEquipment({ tier, category })函数,按 qualityTier 抽 1 件装备 + roll 1-3 个词条 - T7 词条权重:N 1.0 / P 1.5 / S 2.0 / K 2.5 / T 1.0,数值区间按 rollValue 0.0~1.0 插值
- T7 单元测试:9 档品质 × 5 类词条 45 组合 + 1 组旧存档 fallback 路径 = 46 组全过
- T8 视觉对照 checklist 落盘,9 档品质 + 5 类词条 跟视觉规范 v1.0 吻合
- 5 日收口文档
docs/plans/active/2026-07-06-5日开发计划-v1-收口.md落盘,含残余风险 + 下周排程建议 - 5 日收口判定 6 条全部满足(R1.1-R1.6 / R2 / R3 / R4 / build / 收口文档)
cmd /c npm run build通过,npm run lint无新增错误docs/handoff/index.md更新 5 日收口 + 残余风险- 已收口 lane(R1 装备 / R2 胜利 / R3 联机 / R4 剧情)不重开,新需求走新 lane
current state: summarized
blockers: none
next action: 本卡已降为历史细卡;后续若 item 模块还要继续推进
generation/storage truth、额外回归或其它 follow-up,一律先回到当前 live owner board⟦tag:v2|task|2026-07-03-item-module-owner⟧与docs/handoff/current-dispatch-shortlist.md,不再续写本卡。只有出现新的 direct truth source 且正式替换当前 owner board 时,才按新 truth source 再拆新的短 lane。 summary: - 这是 5 日计划 R1.5-R1.6 + R5 合并(2026-07-10 Day 5)。
- T7 rollEquipment 是 8 个任务切片的最后实现,跟 T3 装备模型双向依赖(T3 给数据,T7 给生成)。
- 单元测试当前按 46 组口径执行(45 组合 + 1 旧存档 fallback),任一不过 = R1 不算收口。
- 5 日收口文档要列残余风险(P2P 实时竞价 / 装备强化 / 角色深度 UI / 剧情线 3+ 实际内容 / 胜利规则 v1.1)+ 下周排程建议(W28+ P2P 实时竞价 + Phase 6 内容池翻倍)。
- 不动
src/App.tsx壳层;不动src/data/auction/**;不动src/endgame/**。 - 当前 direct truth source 已切换;本卡保留为
道具模块owner 的历史 Day 5 证据,不再占当前执行面;当前 live owner board 是⟦tag:v2|task|2026-07-03-item-module-owner⟧,旧⟦tag:v2|task|2026-07-04-phase1-closeout-owner⟧只保留为历史 prep/gate 证据。 - 当前 formal callback 已回:
rollEquipmentwrapper、46 组回归脚本、回归文档、收口文档都已落盘;lane 外generation/storage truth若要继续处理,必须新开 lane,不能继续借用本卡执行权。 - 当前已确认 hand verification
-02未能闭环的真实原因不是运行态坏掉,而是缺少验证就绪存档与此前的背包入口 gating;其中-03已修通真实行囊入口 gating,因此这部分不再作为当前 blocker 保留。 - 当前最新真值:
⟦tag:v2|session|2026-07-10-phase1-roll-regression-04⟧已按执行停滞风险收成 blocker-evidence summary;当前不要把 helper-only 漂移误判成已可手验真值,也不要自动并开 generation/storage truth lane。 - 当前 owner 续推
⟦tag:v2|session|2026-07-10-phase1-roll-regression-05⟧也已按执行停滞风险收口:当前没有 formal callback,也没有welcome/ slot injection 的实际接线证据,不能继续把 helper-only 草稿当成在途执行权。 - 当前最新真值补充:
⟦tag:v2|session|2026-07-10-phase1-roll-regression-07⟧也已按执行停滞风险收口;当前 worker thread019f224b-5332-70e0-a217-7c4bb04b0f0a结束于 commentary-only +systemError,没有 formal callback,也没有可吸收的三检查点最小手验证据。 - 2026-07-03 14:20 +08:00 主会话按 C-1 拍板(接受代码侧证据收口):Day 5 短工可按此口径直接产出 5 日收口文档,浏览器手验作为残余风险项列出,不阻塞 5 日收口判定。