-
Notifications
You must be signed in to change notification settings - Fork 1
ProductionPipeline
AI Software Factory edited this page Aug 21, 2026
·
1 revision
一条需求如何变成可运行软件:
Requirement → Clarification → Product Design → Architecture
→ Implementation → Integration → Testing → Security Audit
→ Build → Deployment → Delivery
每个阶段:输入产物 → 角色 Agent → 输出产物 → 独立验证(Gate)→ 通过才进入下一阶段
| Phase | 目标 | 状态 |
|---|---|---|
| 0 Discovery | 运行时能力盘点(RUNTIME_CAPABILITY_MAP.md) | ✅ |
| 1 Factory Preset | Factory Manager 预设 + 技能 + 模板 | ✅ |
| 2 Production Workflow | 第一个完整闭环 | ✅ |
| 3 Agent Team | 动态角色调度 | ✅ |
| 4 Quality Gate | 自动验证 + 失败回退 | ✅ |
| 5 Human Intervention | 暂停/恢复/审批/修改 | ✅ |
| 6 Requirement Change | 影响分析 + 增量执行 | ✅ |
| 7 Production Trial | 真实软件交付(p-001) | ✅ DELIVERED |
- 规划与设计:Factory Manager 亲自产出(需求/计划/契约),或委派角色子代理(架构/PM/UI)
- 实现:backend/frontend 角色子代理并行实现,直接产出 workspace 源码
- 测试:QA 角色编写正式 pytest 套件
- 审查:Review 角色输出结构化 verdict(approve / request-changes + 理由)
- 发布:DevOps 角色产出 Docker 化与构建/部署产物;Manager 亲自执行部署(危险操作边界)
任务失败 → Retry(同子代理) → Context Reduction → Switch Agent(新子代理)
→ Task Decomposition → Escalate(Manager 亲自) → Human
每次失败记录到 memory/failures.md;重派时把失败摘要注入新委派 prompt。