Published manifests now use bd_/pm_/tm_/sw_ prefixes so workflows cannot share a doc id. Frozen instances keep the old keys; lookup, templates, and duty checks treat the two names as the same task. Co-authored-by: Cursor <cursoragent@cursor.com>
30 lines
743 B
JSON
30 lines
743 B
JSON
{
|
|
"schema_version": 2,
|
|
"workflow_key": "product_manager",
|
|
"product_domains": [
|
|
"medical_device",
|
|
"non_medical_software"
|
|
],
|
|
"stages": [
|
|
{
|
|
"key": "requirements_baseline",
|
|
"name": "系统需求基线",
|
|
"position": 10,
|
|
"optional": false,
|
|
"doc_tasks": [
|
|
{
|
|
"key": "pm_system_reqs",
|
|
"title": "系统需求规格书",
|
|
"default_enabled": true,
|
|
"creator_configurable": true,
|
|
"blocking_when_enabled": true,
|
|
"executor_key": "squad.system_reqs.v1",
|
|
"quality_gate_key": "quality.system_reqs.v2",
|
|
"output_doc_type": "pm_system_reqs",
|
|
"output_doc_title": "系统需求规格书"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|