№ · 任务清单 CH.06.30
主页 · 📃 任务清单 · 2026-06-30-adventure-flow-blocker-runtime-audit

2026-06-30-adventure-flow-blocker-runtime-audit

📅 2026-06-30 · 📦 2.6 KB · 📃 任务清单 · 📝 MD 文档 🏷️ 真值🏷️ 经济🏷️ 联机🏷️ 时间🏷️ 终局

⟦tag:v2|task|2026-06-30-adventure-flow-blocker-runtime-audit⟧ kind: task id: 2026-06-30-adventure-flow-blocker-runtime-audit objective: 只围绕新的 direct truth source 收“当前流程闯荡阻塞仍存在”这一条更窄 runtime 修复闭环,优先定位并打通闯荡出发 / 推进 / 结算 / 回店链路里的当前主阻塞链。 scope: src/App.tsx, src/components/AdventureTab.tsx, src/components/welcome/**, src/data/adventure/**;只有 evidence 需要时,才允许最小触碰 src/components/DesktopConsolePanel.tsxsrc/utils/gameTime.tssrc/utils/playthroughRuntimeBridge.ts 与闯荡流程直接相关的 src/utils/** acceptance:

  • 当前可复现的闯荡流程阻塞被定位并修复,或给出精确 blocker
  • 至少打通闯荡出发 / 推进 / 结算 / 回店中的当前主阻塞链
  • 不扩联机、不扩新地图、不重做全局经济 / 掉落平衡、不重写无关 UI 壳
  • 不回到 2026-06-29-adventure-iteration 的整包玩法迭代
  • cmd /c npm run build 通过
  • 如运行态可用,补 1 轮定向路径验收 current state: verified blockers: none next action: archive with ⟦tag:v2|session|2026-06-30-adventure-flow-blocker-runtime-audit-01⟧; only reopen if fresh runtime evidence still shows the adventure tab chain blocked after the resumed-entry first-run fix, or a new truth source explicitly requires 恢复旧周目 -> 闯荡出发 / 推进 / 结算 / 回店 end-to-end acceptance.

summary:

  • 这是基于你新的 direct truth source 新开的短工 lane,不复活已 verified⟦tag:v2|task|2026-06-30-adventure-flow-blocker-fix⟧ / ⟦tag:v2|task|2026-06-30-adventure-flow-blocker-followup⟧
  • 本轮 worker callback 已吸收:当前主阻塞链已从“闯荡内部不明卡死”收窄并命中为“旧周目 continue / switch-slot 恢复后,被 FirstRunGuide / onboarding 首跑覆盖层再次截断”,不是闯荡出发函数本身先坏。
  • 最小修复已落在 src/App.tsx:恢复已有周目时,补写 scoped FIRST_RUN_GUIDE_SEEN_KEY 与 onboarding dismiss,并清掉 onboarding step,避免旧周目每次恢复都再弹“同福客栈今日正式开张”。
  • 最小修复已落在 src/components/DesktopConsolePanel.tsx:桌面主渲染路径补齐 canStartAdventure 传参,避免桌面路径与 App.tsx 直连分支继续分叉。
  • cmd /c npm run build 已通过;当前 acceptance 以“最小修复 + 精确 residual risk”方式收口:恢复态 -> 进入游戏已不再被首跑大弹层与 onboarding 双重遮挡,但还未在同一轮浏览器验收到 闯荡出发 -> 推进 -> 结算 -> 回店 全链末端。