ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes P20TRAVEL2-0,P20TRAVEL2执行合同建档,创建并校验差旅对公统付授权与交易导入执行合同CSV,CSV通过校验且字段完整并冻结差旅统付二期范围,python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-09_10-55-00-p20-travel-2-l5-corporate-payments.csv,manual,TODO,TODO,TODO,issues/2026-03-09_10-55-00-p20-travel-2-l5-corporate-payments.csv,[],优先采用企业卡虚拟卡授权与交易导入路线 不自建清结算系统 P20TRAVEL2-1,统付模型与预算台账语义,新增CardAuthorization CardTransaction并固化authorize settle reverse预算语义,对公统付模型可承载授权 交易 撤销退款且不回滚差旅申请审批,cd server && npm run prisma:validate && npm run test,manual,TODO,TODO,TODO,server/prisma/schema.prisma | server/src/routes/budgets.js | server/src/routes/travelRequests.js | server/tests | issues/2026-03-09_10-55-00-p20-travel-2-l5-corporate-payments.csv,"[""P20TRAVEL2-0""]",以docs/adr/adr-enterprise-card-control.md为设计锚点 P20TRAVEL2-2,统付导入接口与支付轨道,实现授权导入 交易导入 freeze suggestion与travel payment track接口,授权和交易导入具备幂等与异常提示且可关联TravelRequest travelOrder BudgetPool,cd server && npm run test,manual,TODO,TODO,TODO,server/src/routes/travelAuthorizations.js | server/src/routes/travelTransactions.js | server/src/routes/travelRequests.js | server/tests,"[""P20TRAVEL2-1""]",异常交易只影响统付轨道状态 不阻断差旅申请主流程 P20TRAVEL2-3,统付前端轨道与异常提示,在差旅详情中增加统付轨道视图 授权交易列表与冻结建议交互,前端可查看授权交易轨道与异常建议且权限边界与后端一致,cd client && npm run typecheck && npm run build,manual,TODO,TODO,TODO,client/src/api/travelRequests.ts | client/src/api/travelPayments.ts | client/src/pages/TravelRequestsPage.tsx | issues/2026-03-09_10-55-00-p20-travel-2-l5-corporate-payments.csv,"[""P20TRAVEL2-2""]",不实现真实拒付 仅做冻结建议与状态展示 P20TRAVEL2-4,ADR文档事件与矩阵同步,同步差旅统付ADR 事件映射 集成边界与Feature Matrix事实源,差旅统付文档收口完成并明确不做真实退款回调和银行清结算,python3 scripts/validate-feature-matrix.py,manual,TODO,TODO,TODO,docs/adr/adr-enterprise-card-control.md | docs/domain-events.md | docs/integration-boundaries.md | docs/feature-matrix.md | scripts/validate-feature-matrix.py | issues/2026-03-09_10-55-00-p20-travel-2-l5-corporate-payments.csv,"[""P20TRAVEL2-3""]",如需补ADR修订须保持PoC结论与正式范围一致 P20TRAVEL2-5,P20TRAVEL2回归与验收收口,完成统付授权 交易导入 预算语义与前端轨道回归后收口,差旅统付happy path与异常重复撤销场景通过且既有主流程零回归,cd server && npm run prisma:validate && npm run test && cd ../client && npm run typecheck && npm run build,manual,TODO,TODO,TODO,issues/2026-03-09_10-55-00-p20-travel-2-l5-corporate-payments.csv | server/tests | client/src/pages/TravelRequestsPage.tsx,"[""P20TRAVEL2-4""]",重点核对authorize settle reverse幂等与异常交易提示