Add software_bootstrap/delivery v2 manifests, expand selectable keys to five, keep medical doc-count gates, and filter catalog by product_domain. Co-authored-by: Cursor <cursoragent@cursor.com>
168 lines
5.0 KiB
JSON
168 lines
5.0 KiB
JSON
{
|
|
"schema_version": 2,
|
|
"workflow_key": "software_delivery",
|
|
"product_domains": ["non_medical_software"],
|
|
"required_upstream_workflow": "",
|
|
"stages": [
|
|
{
|
|
"key": "D0_change_definition",
|
|
"name": "D0 变更定义",
|
|
"position": 10,
|
|
"optional": false,
|
|
"manual_gate": true,
|
|
"doc_tasks": [
|
|
{
|
|
"key": "change_brief",
|
|
"title": "变更简报",
|
|
"default_enabled": true,
|
|
"creator_configurable": false,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "change_brief",
|
|
"output_doc_title": "变更简报"
|
|
},
|
|
{
|
|
"key": "implementation_plan",
|
|
"title": "实施计划",
|
|
"default_enabled": true,
|
|
"creator_configurable": false,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "implementation_plan",
|
|
"output_doc_title": "实施计划"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "D1_implementation_evidence",
|
|
"name": "D1 实施证据",
|
|
"position": 20,
|
|
"optional": false,
|
|
"manual_gate": true,
|
|
"doc_tasks": [
|
|
{
|
|
"key": "change_manifest",
|
|
"title": "变更清单",
|
|
"default_enabled": true,
|
|
"creator_configurable": false,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "change_manifest",
|
|
"output_doc_title": "变更清单"
|
|
},
|
|
{
|
|
"key": "adr_delta",
|
|
"title": "架构决策增量",
|
|
"default_enabled": false,
|
|
"creator_configurable": true,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "adr_delta",
|
|
"output_doc_title": "架构决策增量"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "D2_verification",
|
|
"name": "D2 验证",
|
|
"position": 30,
|
|
"optional": false,
|
|
"manual_gate": true,
|
|
"doc_tasks": [
|
|
{
|
|
"key": "test_report",
|
|
"title": "测试报告",
|
|
"default_enabled": true,
|
|
"creator_configurable": false,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "test_report",
|
|
"output_doc_title": "测试报告"
|
|
},
|
|
{
|
|
"key": "security_review",
|
|
"title": "安全审查",
|
|
"default_enabled": true,
|
|
"creator_configurable": true,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "security_review",
|
|
"output_doc_title": "安全审查"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "D3_release",
|
|
"name": "D3 发布",
|
|
"position": 40,
|
|
"optional": false,
|
|
"manual_gate": true,
|
|
"doc_tasks": [
|
|
{
|
|
"key": "release_plan",
|
|
"title": "发布计划",
|
|
"default_enabled": true,
|
|
"creator_configurable": false,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "release_plan",
|
|
"output_doc_title": "发布计划"
|
|
},
|
|
{
|
|
"key": "release_notes",
|
|
"title": "发布说明",
|
|
"default_enabled": true,
|
|
"creator_configurable": false,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "release_notes",
|
|
"output_doc_title": "发布说明"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "D4_learning",
|
|
"name": "D4 学习",
|
|
"position": 50,
|
|
"optional": false,
|
|
"manual_gate": true,
|
|
"doc_tasks": [
|
|
{
|
|
"key": "retrospective",
|
|
"title": "复盘",
|
|
"default_enabled": true,
|
|
"creator_configurable": false,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "retrospective",
|
|
"output_doc_title": "复盘"
|
|
},
|
|
{
|
|
"key": "backlog_delta",
|
|
"title": "Backlog 增量",
|
|
"default_enabled": true,
|
|
"creator_configurable": true,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "software.doc.v1",
|
|
"quality_gate_key": "quality.generic.v1",
|
|
"output_doc_type": "backlog_delta",
|
|
"output_doc_title": "Backlog 增量"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"completion_policy": {
|
|
"repeatable": true,
|
|
"auto_start_next": false
|
|
}
|
|
}
|