893 字
4 分钟
Qmai 工作流路由:一个任务应该走哪条流程

工作流路由回答一个问题:当前任务应该进入哪份执行手册?

路由不是越复杂越好。它的目标是让 AI 选择“最小但足够”的 playbook,避免一个小页面问题被当成完整交付流程,也避免跨仓问题被当成单文件修改。

路由前先做两件事#

  1. 项目识别 判断当前项目角色。
  2. 如果需求可能落在 *-vue-international,先查仓库职责清单。

没有完成这两步,不应该直接进入代码修改。

路由原则#

  • 先按业务需求判断系统,再按当前项目证据判断仓库。
  • 选择最小匹配 playbook。
  • 不要求所有仓库位于同一个父目录。
  • 不维护个人本机路径映射。
  • 当前工作区不可见的跨仓上下文,只说明缺失,不猜路径。
  • 路由逻辑只维护在新版执行规则中,playbook 索引只做清单。

任务路由表#

任务类型进入的 playbook怎么理解
飞书链接、需求文案、目标仓库不明确需求解析.md先把需求翻译成系统和仓库判断
从需求分析到实现、验证、交付的完整链路国际交付工作流.md适合完整需求交付
普通 Vue2 业务子应用页面、组件、路由、API 改动Vue业务子应用.md适合明确落在业务仓库的改动
登录、菜单、头部、容器、微应用挂载、跨应用状态基座与跨应用.md适合 qiankun 基座和跨应用问题
公共业务页、公共配置、打印模板、票据模板公共业务与打印模板.md适合 common 仓和模板内容
打印插件、桥接、国际打印代码、打印通用入口公共业务与打印模板.md,并按 operation 打印项目边界处理打印运行时不是普通业务仓流程
共享 UI 组件、组件行为、跨仓样式一致性共享组件库.md适合 vue-kylin-international
UI、UX、页面布局、设计 token、后台视觉规范样式设计规范.md,并先读 UI 详细规范适合页面和组件视觉任务
装修平台主工程或装修组件库装修平台.md适合装修相关需求
明确要求普通国际仓 pre 发布、状态检查、OPMS 排障预发布流程.md可选发布阶段,必须走配置文件和脚本

路由后的输出要求#

AI 进入 playbook 前,应该先说明:

  • 目标系统。
  • 目标仓库。
  • 判断置信度。
  • 判断证据。
  • 是否需要联查基座、组件库、公共业务页或打印项目。

例如,一个“商品选择器在多个业务仓都展示异常”的问题,不能只进入当前业务仓页面修样式。它很可能需要进入 共享组件库.md,检查 vue-kylin-international

常见误区#

误区正确做法
看到 *-vue-international 就直接改当前仓库先查仓库职责清单
看到打印就直接归到一个仓库先区分 common 模板和 operation 运行时
UI 任务只看当前页面先读 UI 详细规范,再判断组件库或业务页归属
明确发布 pre 时直接部署 feature 分支先合到 pre,推送 origin/pre,再部署 branch/pre
规则中心接入时打开浏览器接入只做本地文件和配置,不用浏览器

工作流路由的价值,是把“这个任务应该怎么开始”标准化。

Qmai 工作流路由:一个任务应该走哪条流程
https://blog.961121.xyz/posts/workflow-router/
作者
LOOK
发布于
2026-05-28
许可协议
CC BY-NC-SA 4.0