# 默认开发工作流 # 标准软件开发流程:需求 → 分配 → 执行 → 对齐 → 测试 workflow_id: "default-dev-flow" name: "默认开发工作流" description: "标准软件开发全流程,包含需求分析、任务分配、执行、对齐、测试等阶段" meetings: # 1. 需求会议 - 讨论和确认项目需求 - meeting_id: "requirements-meeting" title: "需求会议" node_type: "meeting" attendees: ["pm-001", "architect-001", "developer-001"] depends_on: [] # 2. 任务分配会议 - 将需求分解为具体任务并分配 - meeting_id: "task-allocation-meeting" title: "任务分配会议" node_type: "meeting" attendees: ["pm-001", "architect-001", "qa-001", "developer-001"] depends_on: ["requirements-meeting"] # 3. 任务执行 - Agent 并行执行分配的任务 - meeting_id: "task-execution" title: "任务执行" node_type: "execution" attendees: ["developer-001", "developer-002"] min_required: 2 depends_on: ["task-allocation-meeting"] # 4. 中段任务对齐会议 - 检查进度,同步状态,解决问题 - meeting_id: "mid-alignment-meeting" title: "中段任务对齐会议" node_type: "meeting" attendees: ["developer-001", "developer-002", "qa-001"] depends_on: ["task-execution"] # 5. 任务继续 - 根据对齐结果继续完成剩余任务 - meeting_id: "task-continue" title: "任务继续" node_type: "execution" attendees: ["developer-001", "developer-002"] min_required: 2 depends_on: ["mid-alignment-meeting"] # 6. 测试任务会议 - 制定测试计划和测试用例 - meeting_id: "test-planning-meeting" title: "测试任务会议" node_type: "meeting" attendees: ["qa-001", "developer-001", "pm-001"] depends_on: ["task-continue"] # 7. 测试任务执行 - QA 执行测试 - meeting_id: "test-execution" title: "测试任务执行" node_type: "execution" attendees: ["qa-001"] min_required: 1 depends_on: ["test-planning-meeting"] # 8. 测试结果研读会议 - 分析测试结果,决定下一步 # 如果测试不通过,跳转回任务分配会议进行修复 - meeting_id: "test-review-meeting" title: "测试结果研读会议" node_type: "meeting" attendees: ["pm-001", "qa-001", "developer-001", "architect-001"] depends_on: ["test-execution"] on_failure: "task-allocation-meeting" # 测试不通过时回到任务分配