Bug 修复
-
.trellis/workflow.md现在真的会被trellis update覆盖更新。 0.5 升级的关键修复。 workflow.md 从早期 Trellis 版本开始就被明确排除在collectTemplateFiles之外,当时的设计假设是”workflow.md 是用户可定制文档,init时写一次,之后update不碰”。这个假设在 0.5.0 崩了 —— 因为 workflow.md 开始承担脚本解析的结构:## Phase Index—— 被get_context.py --mode phase读取## Phase 1/2/3标题 —— 内联进 9.5 KB 的 SessionStart payload[workflow-state:STATUS]标签块 —— 被每轮面包屑 hook 消费
get_context.py报Phase Index section not found in workflow.md,新加的/continue命令无法解析 step 路由。 workflow.md 现在进入正常的 update 流程。 未修改过的自动更新,改过的走已有的 “Modified by you” 冲突 prompt(带 diff 预览)。workspace/index.md保持排除 —— 它是add_session.py运行时追加的 journal index,没有脚本依赖的结构。
已经升到 beta.0..beta.3 踩坑的用户
如果你已经升到某个 0.5 beta 且看到Phase Index section not found:
- 没改过 workflow.md:自动更新(显示在 “Template updated (will auto-update)” 段里)
- 改过 workflow.md:弹
Modified by youconfirm prompt + diff 预览。选[1] Overwrite换成新 0.5 结构;或者选[3] Skip手动把你的改动 merge 到新模板里(全局安装的 CLI 里,模板路径是packages/cli/dist/templates/trellis/workflow.md)
npm install -g @mindfoldhq/trellis@beta