文件
hyb-oa/issues/2026-03-07_18-16-00-g2-l5-cross-domain-bridge.csv
T

3.3 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2G2-0G2执行合同建档创建并校验G2跨域兼容桥接执行合同CSVCSV通过校验且字段完整python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-07_18-16-00-g2-l5-cross-domain-bridge.csvmanualDONEDONEDONEissues/2026-03-07_18-16-00-g2-l5-cross-domain-bridge.csv[]G2只处理预算 编号 工作流跨域桥接不进入采购业务表
3G2-1扩展预算与工作流跨域兼容模型为BudgetPool BudgetLedgerEntry WorkflowInstance补齐采购与主数据桥接字段并生成迁移Prisma schema与迁移可通过校验且保持报销兼容cd server && npm run prisma:validate && npx prisma migrate dev --name g2_cross_domain_bridge && npm run prisma:generatemanualDONEDONEDONEserver/prisma/schema.prisma | server/prisma/migrations["G2-0"]保留department_id与reimbursement_id兼容字段
4G2-2补齐预算接口与通用单据编号读取扩展预算API支持法体与成本中心维度并新增通用document sequence读取与运行时helper预算接口和document sequence接口可兼容报销并支撑后续采购cd server && npm run testmanualDONEDONEDONEserver/src/routes/budgets.js | server/src/routes/configRead.js | server/src/routes/reimbursements.js | server/src/utils | server/src/app.js["G2-1"]禁止引入新的全局mapper框架
5G2-3扩展权限解析与工作流实体元数据为resolveEntityPermission补齐procurement实体并在workflow内新增实体展示元数据采购任务可按procurement.approve出动作且报销请假不回归cd server && npm run test && ./scripts/regression-workflow-actions.shmanualDONEDONEDONEserver/src/constants/permissions.js | server/src/routes/workflow.js | server/src/plugins/auth.js["G2-1"]仅新增本地helper getWorkflowEntityMeta 不新增permission-mapper.js
6G2-4升级预算前端为多作用域模式将BudgetsPage从部门预算升级为全局 部门 法体加成本中心三模式并补法体成本中心筛选预算前端支持新维度创建与筛选且兼容旧部门预算cd client && npm run typecheck && npm run buildmanualDONEDONEDONEclient/src/api/budgets.ts | client/src/pages/BudgetsPage.tsx | client/src/api/masterData.ts["G2-2","G2-3"]不新增独立预算重构页面继续使用BudgetsPage
7G2-5同步R9与G2事实源新增R9路线合同并在feature-matrix中补G2阶段事实源与说明矩阵校验通过且G2与R9可追溯python3 scripts/validate-feature-matrix.pymanualDONEDONEDONEdocs/feature-matrix.md | issues/2026-03-07_18-15-03-r9-g2-p19-roadmap-refresh.csv | issues/2026-03-07_18-16-00-g2-l5-cross-domain-bridge.csv["G2-4"]旧P16到P18蓝图保留为历史快照不回写
8G2-6G2回归与安全收口执行后端前端总回归并完成预算 编号 工作流的越权负测跨域桥接通过回归且无报销请假回归cd server && npm run test && ./scripts/regression-all.sh && cd ../client && npm run typecheck && npm run buildmanualDONEDONEDONEissues/2026-03-07_18-16-00-g2-l5-cross-domain-bridge.csv | server/src/routes/budgets.js | server/src/routes/configRead.js | server/src/routes/workflow.js | client/src/pages/BudgetsPage.tsx["G2-5"]合并前使用security-best-practices复核预算与对象越权