diff --git a/internal/squad/workspace.go b/internal/squad/workspace.go index 26e5615e..83c46b49 100644 --- a/internal/squad/workspace.go +++ b/internal/squad/workspace.go @@ -789,6 +789,46 @@ func DefaultWorkflowSteps(taskKey string) []StepSpec { Accept: []string{"质量把关并通过交付"}, }, } + case "feasibility_reg": + return []StepSpec{ + { + ID: "step_01_regulatory", + Role: "regulatory", + Title: "分析法规分类与标准条款", + SubWorkspace: "tasks/01_regulatory", + Mode: "execute", + Accept: []string{ + "研判医疗器械管理类别与分类依据", + "结合知识库 hits.md 梳理适用的强制与推荐标准", + "给出型式检验与主要检测项目清单", + }, + }, + { + ID: "step_02_draft", + Role: "writer", + Title: "撰写注册可行性评估报告初稿", + SubWorkspace: "tasks/02_draft", + Mode: "execute", + Needs: []string{"tasks/01_regulatory/output.md"}, + Accept: []string{ + "严格按 template.md 结构展开", + "必须显式标注引用标准与条款 CiteKey", + "文末附待确认清单与风险警示", + }, + }, + { + ID: "step_03_review", + Role: "leader", + Title: "审核定稿交付", + SubWorkspace: "tasks/03_review", + Mode: "execute", + Needs: []string{"tasks/02_draft/output.md"}, + Accept: []string{ + "核验法规条款引用的准确性与完整性", + "质量门禁达标交付", + }, + }, + } default: return []StepSpec{ {