Skip to content

[idea] 工作流分支/轨道切换 — 非线性流程支持 #2

Description

@aliensweety

背景

当前 workflow.yaml 的 steps 是纯线性排列,step 之间串行。如果要尝试两种不同的方案(比如两种不同风格的文案),需要手动改 step 内容再重跑。这限制了编排时的探索自由度。

想法

支持工作流内的分支/轨道切换——像火车轨道那样,在某一步之后可以有多个下游分支选择。做完之后可以切回另一条分支再试。这样编排时可以放心大胆尝试不同路线。

关键问题

  • 分支点如何定义?(step 里加 branches 字段?)
  • manifest 如何追踪多条分支的执行状态?
  • revise 在分支场景下如何定位?
  • 这和 FRAMEWORK.md 里"现阶段不做跨 step 并行调度"是什么关系?

关联

  • FRAMEWORK.md 已明确 step 之间永远串行 ——如果要加分支,这条原则需要重新审视
  • 属于 L3 级变更(影响核心设计原则)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions