№ · 任务清单 CH.07.04
主页 · 📃 任务清单 · 2026-07-10-phase1-roll-regression

2026-07-10-phase1-roll-regression

📅 2026-07-04 · 📦 4.4 KB · 📃 任务清单 · 📝 MD 文档 🆕 14d 🏷️ 装备🏷️ 计划🏷️ Phase1🏷️ 词条🏷️ 回归🏷️ 规范

⟦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.tssrc/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 已回:rollEquipment wrapper、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 thread 019f224b-5332-70e0-a217-7c4bb04b0f0a 结束于 commentary-only + systemError,没有 formal callback,也没有可吸收的三检查点最小手验证据。
  • 2026-07-03 14:20 +08:00 主会话按 C-1 拍板(接受代码侧证据收口):Day 5 短工可按此口径直接产出 5 日收口文档,浏览器手验作为残余风险项列出,不阻塞 5 日收口判定。