Skip to content

ProductionPipeline

AI Software Factory edited this page Aug 21, 2026 · 1 revision

Production Pipeline

一条需求如何变成可运行软件:

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。

Clone this wiki locally