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