{ "workflow": "human-ai-collaboration", "roles": ["human", "dev-ai", "qa-ai"], "stages": [ { "name": "需求分析", "actor": "human", "output": "review/{task_id}/task.md" }, { "name": "开发实现", "actor": "dev-ai", "input": "review/{task_id}/task.md", "output": ["projects/*/src/", "projects/*/docs/", "review/{task_id}/impact.md", "review/{task_id}/acceptance.md"] }, { "name": "测试验证", "actor": "qa-ai", "input": ["review/{task_id}/task.md", "review/{task_id}/acceptance.md"], "output": ["projects/*/tests/", "reports/test-results/", "review/{task_id}/feedback/round{round}.md"] }, { "name": "验收确认", "actor": "human", "input": ["review/{task_id}/feedback/", "reports/test-results/"] } ], "retry": { "max_rounds": 3, "loop": ["测试验证", "开发实现"], "escalation": { "trigger": "第 3 轮测试仍有 BLOCKER 或 HIGH 级别 Bug", "action": "暂停任务流转,等待人类负责人裁决" }, "skip_acceptance_on_retry": true }, "ci_triggers": { "on_push_to_main": ["run-tests", "generate-reports"], "on_pr_open": ["run-tests", "code-review"], "on_task_update": ["notify-qa-ai"] } }