№ · 任务清单
CH.06.30
2026-06-30-adventure-flow-blocker-fix
⟦tag:v2|task|2026-06-30-adventure-flow-blocker-fix⟧
kind: task
id: 2026-06-30-adventure-flow-blocker-fix
objective: 只围绕当前 direct truth source 收“闯荡流程阻塞”这一条闭环,优先定位并打通闯荡出发 / 推进 / 结算 / 回店链路里的真实 blocker。
scope: src/components/AdventureTab.tsx, src/App.tsx, src/utils/**, src/data/adventure/**;只有 evidence 需要时,才允许最小触碰与闯荡流程直接相关的 runtime / save / time 逻辑
acceptance:
- 当前可复现的闯荡流程阻塞被定位并修复,或给出精确 blocker
- 闯荡出发 / 推进 / 结算 / 回店中至少阻塞主链被打通
- 不扩联机、不扩新地图、不重做全局经济 / 掉落平衡、不重写无关 UI 壳
cmd /c npm run build通过 current state: verified blockers: none next action: archive with⟦tag:v2|session|2026-06-30-adventure-flow-blocker-fix-01⟧; only reopen if fresh runtime evidence still shows node / semi-auto route progression blocked after this data-source unification fix
summary:
- 这是基于 2026-06-30 新 direct truth source 新开的短工 lane,不复活已
verified的⟦tag:v2|task|2026-06-29-adventure-iteration⟧。 - 本轮只做“当前流程阻塞修复”,不回到 29 号闯荡大 lane 的主循环 / 节律 / 节点 / 掉落整包优化。
- 已吸收 worker callback:真实 blocker 为
src/components/AdventureTab.tsx维护了一份过期ADVENTURE_MAPS本地副本,而当前项目真值源已在src/data/adventure/index.ts;闯荡 UI 的出发 / 推进链与当前地图配置、节点/分支、目标进度发生分叉。 - 最小修复已落在
src/components/AdventureTab.tsx:移除组件内旧地图表,直接引用src/data/adventure的ADVENTURE_MAPS,把闯荡入口、地图卡、节点/分支与目标要求重新拉回同一数据源。 cmd /c npm run build已通过;worker 额外跑了npm run lint,但命中仓库既有 TS 错误,不构成本 lane 新 blocker。