feat(dmig): m0033交付件机制修复——pipeline_deliverables加files_json列(本体文件清单)+appcodes_kv补deliverable_type码表14项(角色守卫合法类型全集,INSERT IGNORE幂等,down仅回退列不动码表数据)

This commit is contained in:
yumoqing 2026-09-15 00:13:28 +08:00
parent 62a9c98448
commit b158942ffd

View File

@ -0,0 +1,21 @@
{
"id": "m0033",
"title": "交付件机制修复(2026-09-14 pbls): pipeline_deliverables加files_json列(交付件本体文件清单JSON,审核注入强制read_file本体); appcodes_kv补deliverable_type码表14项(requirement_spec/design_doc/code_files/deploy_*/test_*/pm_review/qc_review/retrospective/human_task,配套RoleSpec.deliverable_types角色守卫,非法类型deliver拒绝)",
"backup_tables": ["pipeline_deliverables", "appcodes_kv"],
"up": [
{
"op": "sql",
"sql": "ALTER TABLE pipeline_deliverables ADD COLUMN `files_json` TEXT COMMENT '交付件本体文件清单(JSON数组,工作空间相对路径)'"
},
{
"op": "sql",
"sql": "INSERT IGNORE INTO appcodes_kv (id, parentid, k, v) VALUES ('deliverable_type_requirement_spec','deliverable_type','requirement_spec','需求规格'),('deliverable_type_design_doc','deliverable_type','design_doc','设计文档'),('deliverable_type_code_files','deliverable_type','code_files','代码文件'),('deliverable_type_deploy_doc','deliverable_type','deploy_doc','部署文档'),('deliverable_type_deploy_evidence','deliverable_type','deploy_evidence','部署证据'),('deliverable_type_deploy_config','deliverable_type','deploy_config','部署配置'),('deliverable_type_release_notes','deliverable_type','release_notes','发布说明'),('deliverable_type_test_report','deliverable_type','test_report','测试报告'),('deliverable_type_test_docs','deliverable_type','test_docs','测试文档'),('deliverable_type_test_plan','deliverable_type','test_plan','测试计划'),('deliverable_type_pm_review','deliverable_type','pm_review','PM审核记录'),('deliverable_type_qc_review','deliverable_type','qc_review','QC审查记录'),('deliverable_type_retrospective','deliverable_type','retrospective','项目复盘报告'),('deliverable_type_human_task','deliverable_type','human_task','人类任务结果')"
}
],
"down": [
{
"op": "sql",
"sql": "ALTER TABLE pipeline_deliverables DROP COLUMN `files_json`"
}
]
}