№ · 每日计划 CH.07.02
主页 · 📆 每日计划 · 2026-06-29 日状态线(历史收口 + 占位)

2026-06-29 日状态线(历史收口 + 占位)

📅 2026-07-02 · 📦 23.5 KB · 📆 每日计划 · 📝 MD 文档 🏷️ 真值🏷️ Buff🏷️ 主链🏷️ 短工🏷️ 新手🏷️ 计划

立项时间:2026-06-28 13:36:06 +08:00

最近整理:2026-06-29 20:03:38 +08:00

本地验收口径:3106

承接:2026-06-28 日版本计划、2026-06-29 剩余版本需求池

主题:28 已收口,29 先守主链 gap,再补登录流程接线,最后才放闯荡后排

28 号前排已经收口,2026-06-28-storyline-year-linking2026-06-28-endgame-review-reopen-timesave 都已转入 verified,所以 29 号这页不再继续把 28 当成 blocker。今天的计划在主链 gap 之后,补上一条 登录流程接线与主菜单进入闭环:它只收启动流、继续 / 重玩 / 换档、账本摘要 / slot 选择与最小数据契约,不把账号系统整包抬进今天版本。

29 号的实际收口结果已经明确:登录流程接线与主菜单进入闭环2026-06-29-adventure-iteration2026-06-29-mainchain-gap-fill 都已收成 verified。胜利结束这条线在 direct truth source 到位前,继续停在占位层。本轮新增 truth source 已把 新手流程与功能解锁 从候选态提升为短工排查线,先收按钮黑屏 / onboarding 状态存档 / 重复执行边界。2026-06-30 监督复核后确认:29 号短工只完成部分排查,因此按短工日结规则重开今日短工续修;截至 2026-06-30 11:34:41 +08:00[短工]#新手流程排查@v0.3 callback 已被吸收,先以前一轮 OnboardingCoach 单文件最小修复 + build 通过收口。随后你补了新的 direct truth source,要求系统性复核黑屏、状态存档与重复执行边界,因此本页再次新开 2026-06-30-onboarding-flow-system-audit 短工 lane;截至 2026-06-30 14:09:25 +08:00,其 callback 也已吸收,主故障链与 stale dismissed 风险补核均通过。你随后再次补了新的 direct truth source,要求 fresh 回归排查按钮黑屏、状态存档与重复执行,因此又新开 2026-06-30-onboarding-flow-regression-audit 短工 lane;截至 2026-06-30 15:26:30 +08:00,其 callback 也已吸收:src/App.tsx 已补 onboarding 条件态的 scoped 持久化与 restart 重置,fresh continue 后 FirstRunGuideOnboardingCoach 不再同时出现,cmd /c npm run build 通过;但“关闭首跑说明 -> 账本第 1 步 -> 刷新 -> welcome -> 继续”整条修后闭环与 switch-slot / restart 运行态矩阵仍保留为精确 residual risk。你刚刚又补了新的 direct truth source:当前流程闯荡阻塞,新增短工优先修复。因此重开了最小短工 lane:2026-06-30-adventure-flow-blocker-hotfix。截至 2026-07-01 00:28:00 +08:00,其 callback 也已吸收:当前主阻塞点不是 AdventureTab 内部推进 / 结算逻辑,而是 continue -> slot -> live save 恢复桥接会把陈旧 slot 记录重新写回 live save,导致较新的员工 / 解锁态回滚,运行态表现为闯荡入口未解锁;最小补丁已落在 src/App.tsx 的 continue / switch-slot 窄桥接,监督侧独立复核 cmd /c npm run build 再次通过。残余风险继续精确保留:本轮没有继续做第二次浏览器定向验收到完整的 闯荡出发 -> 推进 -> 结算 -> 回店 全链末端;若后续要补,只应新开最小运行态复测短工,不再重开根因探索。

28 收口结论

  • 28 P0 已全部 verified
  • 2026-06-29-mainchain-gap-fill 已不再被 28 阻塞。
  • 2026-06-30-onboarding-flow-stability 已吸收前一轮短工 callback 并转入 verified;其余旧 lane 保持已收口。
  • 2026-06-30-onboarding-flow-system-audit 已吸收 callback 并转入 verified;随后新的 direct truth source 又把“当前流程闯荡阻塞仍存在”提升为 follow-up 短工 lane。该短工 callback 现已吸收,但当前收口结论是 blocker-evidence summary,不是代码修复完成;真实执行面已切回待命。

今日状态线(历史收口 + 占位)

说明:以下条目只保留历史收口结论与占位信息;当前真实执行面已无真在途 lane。 当前真实执行面仍以 docs/handoff/index.md 为准;截至 2026-07-01 00:28:00 +08:00loop state: summarizeddispatch state: standby,当前没有真在途业务 lane。

| lane | 当前状态 | 今天怎么处理 | | --- | --- | --- | | 2026-06-30-adventure-flow-blocker-hotfix | verified | callback 已吸收;当前主阻塞点已收窄并修到 continue -> slot -> live save 恢复桥接,src/App.tsx 最小补丁 + 监督侧独立 build 已过;闯荡出发 -> 推进 -> 结算 -> 回店 全链末端仍保留为精确 residual risk | | 2026-06-30-onboarding-flow-regression-audit | verified | callback 已吸收;最小修复 + build + continue 主链运行态已通过,整条刷新闭环与 switch-slot / restart 矩阵保留为精确 residual risk | | 2026-06-30-onboarding-flow-system-audit | verified | 已通过主故障链与 stale dismissed 风险补核;当前转为本轮历史收口 | | 2026-06-30-onboarding-flow-stability | verified | 已完成 OnboardingCoach 单文件最小修复 + build 验证;当前转为前一轮历史收口 | | 2026-06-30-adventure-flow-blocker-runtime-audit | verified | callback 已吸收;主阻塞链已收窄并修到“旧周目恢复后被首跑覆盖层再次截断”,src/App.tsxsrc/components/DesktopConsolePanel.tsx 最小修复 + build 已过;闯荡出发 -> 推进 -> 结算 -> 回店 全链末端仍保留为精确 residual risk | | 2026-06-30-adventure-flow-blocker-followup | verified | callback 已吸收;当前收口结论为 blocker-evidence summary:代码链已初步串起,但运行态仍被 welcome / 开业覆盖层截断,尚无安全 scoped patch 证据 | | 2026-06-30-adventure-flow-blocker-fix | verified | callback 已吸收;真实 blocker 为 AdventureTab 内过期地图表与 src/data/adventure 真值源分叉;单文件最小修复 + build 已收口 | | 2026-06-29-mainchain-gap-fill | verified | 已收口,不再作为当前在途 lane | | 登录流程接线与主菜单进入闭环 | verified | 已收口,主菜单进入、继续 / 重玩 / 换档、账本摘要 / slot 选择已完成当前 truth source 范围内闭环 | | 2026-06-29-adventure-iteration | verified | 已收口,不再作为当前在途 lane | | 胜利结束收尾 占位 | pending | 继续占位,等待主会话补 direct truth source,不派实现 |

今日主序

  1. 2026-06-30-adventure-flow-blocker-hotfix callback 已吸收;当前主阻塞点已收窄并修到 continue -> slot -> live save 恢复桥接,当前转为 verified 历史收口结论。
  2. 2026-06-30-adventure-flow-blocker-runtime-audit callback 已吸收;主阻塞链已收窄并修到“旧周目恢复后被首跑覆盖层再次截断”,当前转为 verified 历史收口结论。
  3. 2026-06-30-adventure-flow-blocker-followup callback 已吸收;上一轮以 blocker-evidence summary 收口,不再继续挂在途。
  4. 2026-06-30-adventure-flow-blocker-fix 保持 verified,作为上一轮数据源分叉修复的历史收口证据。
  5. 2026-06-30-onboarding-flow-regression-audit 保持 verified,转为本轮历史收口结论,不再作为当前执行面。
  6. 2026-06-30-onboarding-flow-system-audit 保持 verified,转历史参考,不再作为当前执行面。
  7. 2026-06-30-onboarding-flow-stability 保持 verified,转历史参考,不再作为当前执行面。
  8. 登录流程接线与主菜单进入闭环 已 verified,本轮不再挂在途。
  9. 2026-06-29-adventure-iteration 已 verified,本轮不再挂在途。
  10. 2026-06-29-mainchain-gap-fill 已 verified,本轮不再挂在途。
  11. 胜利结束收尾 今天继续不进入执行面,只保留占位。

今日高优先项

| 优先级 | 模块 | 今日口径 | 不做什么 | | --- | --- | --- | --- | | P0 | 2026-06-30-adventure-flow-blocker-hotfix | 已 verified;最小补丁与监督侧独立 build 通过,continue 恢复不再应被陈旧 slot 桥接回滚到闯荡未解锁态,完整闯荡全链保留为精确 residual risk | 不把已收口卡继续当在途,不重开根因探索,不扩到 29 号闯荡整包玩法迭代 | | P0 | 2026-06-30-onboarding-flow-regression-audit | 已 verified;最小修复与 build 通过,continue 主链运行态补核通过,刷新闭环与 switch-slot / restart 矩阵保留为精确 residual risk | 不把已收口卡继续当在途,不并行重开旧 onboarding lane | | P0 | 2026-06-30-onboarding-flow-system-audit | 已 verified;主故障链与 stale dismissed 风险补核已通过,保留为本轮历史收口结论 | 不重开旧 lane,不把已收口卡继续当在途 | | P0 | 2026-06-30-onboarding-flow-stability | 已 verified;保留为前一轮历史最小修复结论 | 不重写旧 lane,不把 verified 卡直接续命 | | P0 | 2026-06-30-adventure-flow-blocker-runtime-audit | 已 verified;最小修复 + build 通过,恢复态已不再被首跑大弹层与 onboarding 双重遮挡,闯荡全链末端保留为精确 residual risk | 不把已收口卡继续当在途,不回到 29 号闯荡整包玩法迭代 | | P0 | 2026-06-30-adventure-flow-blocker-followup | 已吸收 callback;当前结论是 blocker-evidence summary,保留为历史证据 | 不把 blocker-evidence summary 误写成已修复 | | P0 | 2026-06-29-mainchain-gap-fill | 已 verified,不再作为当前在途 lane | 不扩新剧情库,不扩新终局库,不改存档字段 | | P1 | 登录流程接线与主菜单进入闭环 | 已 verified,主菜单进入、继续 / 重玩 / 换档、账本摘要 / slot 选择已收口 | 不扩成整套账号系统,不碰成就墙 / 传承商店 / 多账本管理 | | P2 | 2026-06-29-adventure-iteration | 已 verified,本轮不再作为在途 lane | 不先于主链前跳,不做全局经济重平衡 | | P3 | 胜利结束收尾 占位 | 保留 lane 位置,等待主会话补可执行 truth source | 不派实现,不自行定义胜利规则 |

今日收口口径

说明:以下口径仅作本轮历史收口与验收参考,不构成当前派发面;新的派发只能来自新的 truth source。

2026-06-30-onboarding-flow-regression-audit

  • 目标:对新加入的新手流程做一轮 fresh 回归排查与最小修复,重点收按钮点击黑屏 / 空白 / 无响应、新手流程状态是否存档,以及刷新 / 继续 / 重开 / 换档后的异常重复执行。
  • 边界:只动 src/App.tsxsrc/components/welcome/**src/components/OnboardingCoach.tsxsrc/components/tips/FirstRunGuide.tsxsrc/utils/onboardingSteps.ts;只有 evidence 需要时才最小触碰 src/utils/accountProfileStorage.tssrc/utils/playthrough*.ts。不扩 红点设计、不扩 道具模块、不扩账号系统 / 主线系统。
  • 验收:当前可复现的新手流程相关按钮黑屏 / 空白 / 无响应路径被定位并修复,或给出精确 blocker;onboarding / first-run / welcome intent 的存档 key、作用域、重置条件与读取顺序明确;刷新 / 继续 / 重开 / 换档后的重复执行边界被校正,或给出精确 residual risk;cmd /c npm run build 通过。

2026-06-30-onboarding-flow-stability

  • 目标:梳理新手流程入口、状态与持久化边界,修复按钮点击黑屏等逻辑 bug,并确认不会异常重复执行新手流程。
  • 边界:只动 src/App.tsxsrc/utils/onboardingSteps.tssrc/components/welcome/**;只有 evidence 需要时才最小触碰 src/utils/accountProfileStorage.tssrc/utils/playthrough*.ts。不扩 红点设计、不扩 道具模块、不扩账号系统。
  • 验收:可复现的新手流程黑屏 / 空白态路径被定位并修复或给出精确 blocker;onboarding 存档与重复执行边界清楚;cmd /c npm run build 通过。

2026-06-30-onboarding-flow-system-audit

  • 目标:对 welcome / onboarding / first-run 做 fresh 系统排查与最小修复,重点收按钮黑屏 / 空白 / 无响应、welcome intent 残留、onboarding 状态存档边界,以及刷新 / 继续 / 重开 / 换档 / 切号后的异常重复执行。
  • 边界:只动 src/App.tsxsrc/components/welcome/**src/components/OnboardingCoach.tsxsrc/components/tips/FirstRunGuide.tsxsrc/utils/onboardingSteps.ts;只有 evidence 需要时才最小触碰 src/utils/accountProfileStorage.tssrc/utils/playthrough*.ts。不扩 红点设计、不扩 道具模块、不扩账号系统 / 主线系统。
  • 验收:已通过。当前运行态未再复现 重开 -> 选空槽 -> 仪式/按手印 -> 回 welcome 且 slot 仍为空旧槽位 skip onboarding -> 新槽位 restart 的 stale dismissed 风险补核通过;cmd /c npm run build 已再次通过。

2026-06-29-mainchain-gap-fill

  • 目标:收掉 29 主链 gap,保持任务主链、失败主链与终局回退闭环。
  • 边界:只补主链 gap,不新增剧情库、终局库或存档字段。
  • 验收:已通过,StoryTrackingCardJianghuBriefingPanel 共享同一组风险来源,cmd /c npm run build 通过。

登录流程接线与主菜单进入闭环

  • 目标:把刷新后的主菜单进入、继续 / 重玩 / 换档、账本摘要 / slot 选择收成一条主链 / 启动流接线。
  • 边界:只收最小入口、最小数据契约和最小组件边界,不扩多账本管理,不扩成就墙、传承商店和高级多周目玩法。
  • 验收:已通过,刷新后先回主菜单;“继续”先过确认层;“重玩”选空槽;“换档”运行态仅出现非空 slot;GlobalProfile 仍只有摘要字段。

2026-06-29-adventure-iteration

  • 目标:把闯荡玩法迭代维持在最小可派发范围内,先收主循环、节律边界、节点 / 半自动、难度 / 掉落校准。
  • 边界:只按现有闯荡 lane 推进,不扩联机、不扩新地图、不改无关 UI 壳。
  • 验收:闯荡出发、暂停、结算、回店口径清楚,路线偏好、体力阈值、岔路暂停与掉落 / 多周目校准不再漂移。

2026-06-30-adventure-flow-blocker-fix

  • 目标:只围绕当前 direct truth source 收“闯荡流程阻塞”这一条闭环,优先定位并打通闯荡出发 / 推进 / 结算 / 回店链路里的真实 blocker。
  • 边界:只动闯荡流程直接相关的 src/components/AdventureTab.tsxsrc/App.tsxsrc/utils/**src/data/adventure/**;不扩联机、不扩新地图、不重做全局经济 / 掉落平衡、不重写无关 UI 壳。
  • 验收:当前可复现的闯荡流程阻塞被定位并修复,或给出精确 blocker;闯荡出发 / 推进 / 结算 / 回店中至少阻塞主链被打通;cmd /c npm run build 通过。

2026-06-30-adventure-flow-blocker-followup

  • 目标:只围绕新的 direct truth source 收“当前流程闯荡阻塞仍存在”这一条 follow-up 闭环,优先定位并打通闯荡出发 / 推进 / 结算 / 回店链路里的当前 runtime blocker。
  • 边界:优先只动 src/components/AdventureTab.tsxsrc/App.tsxsrc/data/adventure/**;只有 evidence 需要时才最小触碰 src/utils/gameTime.tssrc/utils/playthroughRuntimeBridge.ts 与闯荡流程直接相关的 src/utils/**。不扩联机、不扩新地图、不重做全局经济 / 掉落平衡、不重写无关 UI 壳、不回到 29 号闯荡大 lane 的玩法整包优化。
  • 验收:当前可复现的闯荡流程阻塞被定位并修复,或给出精确 blocker;闯荡出发 / 推进 / 结算 / 回店中至少当前主阻塞链被打通;cmd /c npm run build 通过;有条件时补 1 轮定向运行态验证。

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

  • 目标:只围绕你新增的 direct truth source 收“当前流程闯荡阻塞仍存在”这一条更窄 runtime 修复闭环,优先定位并打通闯荡出发 / 推进 / 结算 / 回店链路里的当前主阻塞链。
  • 边界:优先只动 src/App.tsxsrc/components/AdventureTab.tsxsrc/components/welcome/**src/data/adventure/**;只有 evidence 需要时才最小触碰 src/components/DesktopConsolePanel.tsxsrc/utils/gameTime.tssrc/utils/playthroughRuntimeBridge.ts 与闯荡流程直接相关的 src/utils/**。不扩联机、不扩新地图、不重做全局经济 / 掉落平衡、不重写无关 UI 壳、不回到 29 号闯荡大 lane 的玩法整包优化。
  • 验收:当前可复现的闯荡流程阻塞被定位并修复,或给出精确 blocker;闯荡出发 / 推进 / 结算 / 回店中至少当前主阻塞链被打通;cmd /c npm run build 通过;有条件时补 1 轮定向运行态验证。

胜利结束收尾 占位

  • 目标:保留胜利结束收尾的 lane 占位,等待主会话补齐 direct truth source。
  • 边界:在 truth source 到位前只保留占位,不派实现。
  • 验收:主会话明确胜利结局触发、收束页、快照 / 新周目 / 继承关系后,才允许转成可执行 lane。

本轮 PM 状态

记录时间:2026-07-01 00:28:00 +08:00

当前没有真在途业务 lane,dispatch state: standby2026-06-30-adventure-flow-blocker-hotfix callback 已吸收:当前主阻塞点不是 AdventureTab 内部推进 / 结算逻辑,而是 continue -> slot -> live save 恢复桥接会把陈旧 slot 记录重新写回 live save,导致较新的员工 / 解锁态回滚,运行态表现为闯荡入口未解锁;最小补丁已落在 src/App.tsx 的 continue / switch-slot 窄桥接,监督侧独立复核 cmd /c npm run build 再次通过。当前 acceptance 以“最小补丁 + 精确 residual risk”方式收口:继续周目恢复后不再应被陈旧 slot 桥接回滚到闯荡未解锁态,但尚未在同一轮浏览器验收到 闯荡出发 -> 推进 -> 结算 -> 回店 全链末端。旧 2026-06-30-adventure-flow-blocker-runtime-audit2026-06-30-adventure-flow-blocker-followup2026-06-30-adventure-flow-blocker-fix 继续只保留为历史收口证据。2026-06-30-onboarding-flow-regression-audit2026-06-30-onboarding-flow-system-audit2026-06-30-onboarding-flow-stability 继续只保留为 verified 历史卡。登录流程接线与主菜单进入闭环2026-06-29-adventure-iteration2026-06-29-mainchain-gap-fill 继续保持 verifiedvictory-endgame-placeholder 继续停在占位层。

| task tag | 今日角色 | 状态 | 今日约束 | | --- | --- | --- | --- | | 2026-06-30-adventure-flow-blocker-hotfix | 30 闯荡阻塞短工 hotfix | verified | callback 已吸收;根因已收窄并修到 continue -> slot -> live save 恢复桥接;如后续要继续,只能新开最小运行态复测短工,不再重开根因探索 | | 2026-06-30-adventure-flow-blocker-runtime-audit | 30 闯荡阻塞短工 runtime | verified | callback 已吸收;当前主阻塞链已修到恢复态首跑覆盖层,后续如仍卡,只能以新的更窄 runtime truth source 重开单链验收 | | 2026-06-30-adventure-flow-blocker-followup | 30 闯荡阻塞短工 follow-up | verified | callback 已吸收;当前只形成 blocker-evidence summary,后续如要继续需新的 direct truth source 或更窄 runtime reproduction lane | | 2026-06-30-adventure-flow-blocker-fix | 30 闯荡阻塞短工 | verified | callback 已吸收;本轮已收闯荡数据源分叉 blocker,若后续仍有半自动 / 节点推进卡死,再以新 truth source 开更小 follow-up | | 2026-06-30-onboarding-flow-regression-audit | 30 新手流程短工 | verified | callback 已吸收;若后续需要更强运行态闭环,再以新 truth source 重开 | | 2026-06-30-onboarding-flow-system-audit | 30 新手流程短工 | verified | 已收口;主故障链与 stale dismissed 风险补核通过,作为本轮历史收口结论保留 | | 2026-06-30-onboarding-flow-stability | 30 新手流程短工 | verified | 已收口;作为前一轮历史最小修复结论保留 | | 2026-06-29-mainchain-gap-fill | 29 前排主链 | verified | 已收口,不再作为当前在途 lane | | 登录流程接线与主菜单进入闭环 | 29 中段启动流 | verified | 已收口,不再作为当前在途 lane | | 2026-06-29-adventure-iteration | 29 后排玩法 | verified | 已收口,不再作为当前在途 lane | | 2026-06-29-victory-endgame-placeholder | 29 占位 | pending | 等待 direct truth source,今天不派实现 |

文件锁防御线

  • docs/daily-plans/2026-06-29.md
  • docs/design/technical/登录流程技术文档.md
  • docs/plans/backlog/remaining-version-requirements-2026-06-29.md
  • docs/plans/active/week-plan-2026-07-01-tools-entry-and-year1-mainline.md
  • docs/handoff/index.md
  • src/App.tsx
  • src/components/OnboardingCoach.tsx
  • src/components/tips/FirstRunGuide.tsx
  • src/components/welcome/**
  • src/utils/onboardingSteps.ts
  • src/utils/accountProfileStorage.ts
  • src/utils/playthrough*.ts

本周新增 truth source

2026-06-29 新增一份周内规划 truth source:

这份规划新增两条后续主轴,但不改当前“真实执行面仍以 docs/handoff/index.md 为准”的执行事实:

  1. 工具入口统一
    • 新增一个统一入口页,承载项目内 HTML 工具与内容页
    • 首批对象:同福客栈剧情故事.html同福客栈·说书人.html闯荡玩法介绍.html
    • 先收 HTML 规范,再收入口页定义,再做页面迁移/接入
  2. 第一年主线闭环
    • 围绕第一年主线任务,把剧情、角色属性、道具投放、验收闭环整理成可派发 lane
    • 周三 deadline:2026-07-01 23:59:59 +08:00

后续 PM 若恢复派发,应优先基于这份周内规划建新 lane,不要从旧线程状态反推。

今日新增候选输入

记录时间:2026-06-29 20:03:38 +08:00

以下模块口径已更新:

  1. 新手流程与功能解锁
  2. 红点设计
  3. 道具模块

当前口径:

  • 新手流程与功能解锁 已由新增 truth source 提升为执行态,并已通过 2026-06-30-onboarding-flow-stability 收口;29 号短工与两轮 30 号短工均已转历史卡。
  • 红点设计道具模块 继续只记录,不进入 In-Flight
  • 监督补充审计:共享工作区已观察到 src/redDot/** 与相关解锁/揭幕 UI 接线,但在没有对应 task / session 与新增 truth source 前,当前只按 红点设计 候选模块漂移信号记录,不进入执行面。
  • src/data/items/**src/utils/items/**src/components/item/** 当前仍可由既有 Phase 1 与 2026-07-01-year1-item-drop-linking docs-only 历史解释,暂不单独视为新 in-flight lane;后续若要继续实现,再需要新的 truth source。
  • 新手流程与功能解锁 外,不为其它候选项建 task / session 卡,不写入 docs/handoff/** 当前执行面。
  • 后续若要正式推进 红点设计道具模块,再由你明确指定优先级、版本边界或纳入新的 daily plan / week plan truth source。

参考