工作流
把标签下的候选 issue 组成显式表达依赖、交接和验收的节点图。
工作流把带有"启用工作流"标签的 issue 组织成一张带显式依赖的节点图——哪个节点完成之前下一个不能开始、哪里由人交接给智能体或交回给人、每个节点的"完成"意味着什么。它适合顺序重要的工作:流水线、发布节奏、多环节交付。
工作流目前不是独立的顶层导航。它从启用了工作流的 issue 标签详情页进入。
开始一个工作流
- 在一个 issue 标签上启用工作流。
- 打开该标签的详情页——带这个标签的 issue 就是候选节点。
- 把节点和依赖关系编排成图。
- 发布。
运行工作流
发布并激活之后,图开始驱动工作:
- 就绪与阻塞——依赖满足的节点变为就绪;上游失败或停滞的节点被阻塞。
- 交接——工作在你定义的节点上,在人和智能体之间显式流转。
- 交付物验收——接收方评审并接受(或打回)某个节点产出的东西。
- 依赖产物请求——一个节点可以请求它依赖的另一个节点的产出。
- 强制放行与阻塞解决——图和现实不一致时,人可以强制节点通过,或直接解决阻塞。
- 工作流记录——每次流转都有记录,运行有历史可查,而不是凭感觉。
需要人介入的动作——验收、依赖请求、阻塞——会出现在相关人的收件箱里,而不是指望有人一直盯着图。
模板
已发布的图可以保存为工作流模板:下次同类工作出现时,从已验证过的形状出发,不用重新画图。