大多数生成工具会把没写明的规则圆滑地补上,让图看起来「完整」,却丢失了业务真相。阈值、超时、权限、失败路径——没人知道它们来自哪里。
不可达节点、无终点路径、无退出条件的循环、决策分支不完备……这些结构问题靠肉眼很难发现,等到集成时才爆雷。
验收标准、测试场景、流程节点散落在不同文档里。改一处需求,没人清楚哪些验收、哪些测试、哪些分支会受影响。
事实 / 假设 / 缺口 分层
▸流程或状态流转
▸稳定 ID + 追踪关系
▸脚本检查不变量
▸可编辑图形
▸Given/When/Then
▸需求 ↔ 节点 ↔ 测试
▸稳定 ID 传播
把「已确认事实、待验证假设、信息缺口」设为一等数据,阻断模型凭常识发明规则。
用规范化 JSON 做确定性中间层,脚本验证结构不变量,而非依赖文本直觉。
需求来源 → 节点/边 → 验收 → 测试互相定位,变更自动生成影响报告。
开源 Agent Skills 生态中与 FlowSpec 相近的产物,按「需求闭环」四层能力对比。
| 能力 | draw.io 官方 Skill | drawio-skill | mermaid-flowchart-formatter | business-analyst-agent | FlowSpec |
|---|---|---|---|---|---|
| 事实/假设/缺口分层 | ✕ | ✕ | ✕ | △ 轻量 | 一手证据第一位 |
| 规范化 JSON 中间模型 + 结构校验 | ✕ | ✕ | ✕ | ✕ | 一手确定性脚本校验 |
| 原生可编辑 .drawio 输出 | 同构核心能力 | 核心能力 | ✕ | ✕ | 末端产物支持 |
| 稳定 ID · 需求→验收→测试 追踪 | ✕ | ✕ | ✕ | △ 追踪矩阵 | 一手变更影响传播 |
| 异常路径/状态冲突审计 | ✕ | ✕ | 仅样式 | △ 有限 | 一手不可达/无终点/循环 |
哪些已被证实、哪些只是假设、哪些必须追问,一条条写明来源、风险与验证方式。
图文件是未压缩的原生 XML,节点、边、泳道与追踪元数据可在 draw.io 中继续编辑。
严重度、问题、证据、影响、建议逐条列出,让边界不再是隐性假设。
稳定 ID、关联节点,含「不得发生」的副作用与可观测的验证方式。
覆盖完整路径的测试,附带前置、步骤、预期与结束状态。
需求来源 ↔ 节点/边 ↔ 验收 ↔ 测试 一一对应;有基线时自动产出影响分析。
把模糊 PRD 与会议纪要变成边界清晰、证据分层的流程规格,需求澄清更快、更少歧义。
产出结构可校验的流程与状态模型,异常路径与信息缺口一目了然。
拿到与验收、测试、需求互相对齐的可编辑图,变更影响评估不再靠拍脑袋。