中央工作台

Loop 视图:标准需求交付

端之间共享的 loop-engineering 流程:每个节点用哪个 agent、遵守什么规则。任何端都能发布新版本(需基于最新版本),其他端按版本号更新本地。原文:/v1/loop/content

当前版本
v1
发布者
catalog-maintainer
发布时间
1 小时前
更新说明
标准需求交付:数据模型与冒烟用例并行

流程

flowchart TD
    start(("开始")) --> n0
    n0["需求分析<br/><small>public/requirements-analyst</small>"]
    n1["原型设计<br/><small>public/prototype-designer</small>"]
    n2["数据模型设计<br/><small>public/data-modeler</small>"]
    n3["冒烟用例设计<br/><small>public/smoke-test-designer</small>"]
    n4["编码(汇合)<br/><small>public/fullstack-developer</small>"]
    n5["冒烟测试<br/><small>public/smoke-tester</small>"]
    n0 -->|"需求已经人确认"| n1
    n1 ==>|"原型已经人确认(并行)"| n2
    n1 ==>|"原型已经人确认(并行)"| n3
    n1 -.->|"发现需求不清或相互矛盾(最多 2 次)"| n0
    n2 --> n4
    n3 --> n4
    n4 --> n5
    n5 -->|"全部用例通过"| done
    n5 -.->|"有用例失败(最多 3 次)"| n4
    done(("结束"))

节点

节点agent规则下一步
需求分析
requirements · 入口
public/requirements-analyst
· 产出需求说明:背景、目标、功能清单、验收标准、不做什么
· 明确判定涉及前端、后端还是两者,后续节点按这个判定执行
· 需求要点经人确认后才进入下一步
→ prototype 需求已经人确认
原型设计
prototype
public/prototype-designer
· 涉及前端时产出可点击的低保真 HTML 原型;只涉及后端时产出接口草案
· 原型经人确认后才进入下一步
→ data-model + smoke-cases 并行 原型已经人确认
→ requirements 发现需求不清或相互矛盾 最多 2 次
数据模型设计
data-model
public/data-modeler
· 写清实体、字段、关系、约束和对现有数据的影响;没有数据变更时写明“无数据变更”
· 与冒烟用例设计并行,只写数据模型.md
→ implement
冒烟用例设计
smoke-cases
public/smoke-test-designer
· 每条验收标准至少对应一条冒烟用例,覆盖主流程
· 与数据模型设计并行,只依据需求和原型,预期结果用业务语言写;只写冒烟用例.md
→ implement
编码 汇合
implement
public/fullstack-developer
· 开始前核对冒烟用例与数据模型是否一致,不一致先修正设计文件
· 按需求分析判定的范围实现前端、后端
· 遵守项目规范;改了业务逻辑或代码结构,同一个提交里更新知识库
· 补充单元测试,本地全部通过才进入冒烟测试
→ smoke-test
冒烟测试
smoke-test
public/smoke-tester
· 按冒烟用例逐条执行,结果记到用例文件里
· 全部通过才结束;有失败就带着失败记录回到编码
→ done 全部用例通过
→ implement 有用例失败 最多 3 次

视图正文

说明

这是所有接入项目默认使用的需求交付流程,一个需求从提出到冒烟测试通过走一遍。

历史版本

版本发布者时间更新说明
v1 catalog-maintainer 2026-10-21 00:22 标准需求交付:数据模型与冒烟用例并行