文件
hyb-oa/issues/2026-03-07_13-47-05-p16a-l5-master-data-core.csv

3.0 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2P16A-0P16A执行合同建档创建并校验P16A基础主数据核心执行合同CSVCSV通过校验且字段完整python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-07_13-47-05-p16a-l5-master-data-core.csvmanualDONEDONEDONEissues/2026-03-07_13-47-05-p16a-l5-master-data-core.csv[]P16A仅建主数据本体不批量改造既有业务
3P16A-1Prisma主数据模型与迁移新增LegalEntity CostCenter DocumentCategory模型与必要枚举索引并生成迁移Prisma schema与迁移可通过校验并成功生成客户端cd server && npm run prisma:validate && npx prisma migrate dev --name p16a_master_data_core && npm run prisma:generatemanualDONEDONEDONEserver/prisma/schema.prisma | server/prisma/migrations["P16A-0"]不强制回写既有报销预算表结构
4P16A-2权限与种子补齐新增masterdata.view/manage权限映射并补齐seed-config与seed-dev所需基础主数据角色权限与默认单据分类及开发演示数据可用cd server && npm run test && npm run seed:config && npm run seed:dev-usersmanualDONEDONEDONEserver/src/constants/permissions.js | client/src/auth/permissions.ts | server/src/scripts/seed-config.js | server/src/scripts/seed-dev.js["P16A-1"]finance_mgr主配manage finance与ceo具备view
5P16A-3后端主数据CRUD API实现master-data命名空间下的法体 成本中心 单据分类列表 新建 更新 归档接口并补审计与OpenAPI标签三类主数据API可通过权限与唯一性校验且返回一致数据结构cd server && npm run testmanualDONEDONEDONEserver/src/routes/masterData.js | server/src/app.js["P16A-2"]列表接口支持includeArchived enabled legalEntityId entityType最小筛选
6P16A-4前端主数据入口与管理页新增MasterDataPage与API封装并注册/system/master-data菜单与路由具备masterdata.view/manage的用户可进入并完成基础查看与创建归档操作cd client && npm run typecheck && npm run buildmanualDONEDONEDONEclient/src/api/masterData.ts | client/src/pages/MasterDataPage.tsx | client/src/router/index.tsx | client/src/components/navigation/NavLinks.tsx["P16A-3"]采用单页多Tab承载法体 成本中心 单据分类
7P16A-5矩阵与文档同步同步feature-matrix范围与事实源并补P16A条目及治理边界说明feature-matrix校验通过且P16A条目全部可追溯python3 scripts/validate-feature-matrix.pymanualDONEDONEDONEdocs/feature-matrix.md | scripts/validate-feature-matrix.py["P16A-4"]UI专项合同继续排除在业务矩阵主表外
8P16A-6P16A回归与安全收口完成主数据最小手工流转验证并执行后端前端回归及安全复核CRUD 权限 归档限制与现有主流程均通过验证cd server && npm run test && ./scripts/regression-all.sh && cd ../client && npm run typecheck && npm run buildmanualDONEDONEDONEnone["P16A-5"]合并前按security-best-practices检查IDOR与越权更新