背景
当前 workflow.yaml 的 steps 是纯线性排列,step 之间串行。如果要尝试两种不同的方案(比如两种不同风格的文案),需要手动改 step 内容再重跑。这限制了编排时的探索自由度。
想法
支持工作流内的分支/轨道切换——像火车轨道那样,在某一步之后可以有多个下游分支选择。做完之后可以切回另一条分支再试。这样编排时可以放心大胆尝试不同路线。
关键问题
- 分支点如何定义?(step 里加 branches 字段?)
- manifest 如何追踪多条分支的执行状态?
- revise 在分支场景下如何定位?
- 这和 FRAMEWORK.md 里"现阶段不做跨 step 并行调度"是什么关系?
关联
- FRAMEWORK.md 已明确 step 之间永远串行 ——如果要加分支,这条原则需要重新审视
- 属于 L3 级变更(影响核心设计原则)
背景
当前 workflow.yaml 的 steps 是纯线性排列,step 之间串行。如果要尝试两种不同的方案(比如两种不同风格的文案),需要手动改 step 内容再重跑。这限制了编排时的探索自由度。
想法
支持工作流内的分支/轨道切换——像火车轨道那样,在某一步之后可以有多个下游分支选择。做完之后可以切回另一条分支再试。这样编排时可以放心大胆尝试不同路线。
关键问题
关联