文件
hyb-oa/.trellis/tasks/09-17-erp-exclusive-retirement/implement.md
T
wangsli 1f8d5b658a 完善借款、编号、付款与预算并发及验收(09-06-release-gate-integrity)
汇总已落盘的借款本金与还款、兼容历史编号的周期化编号、付款责任与回单核验、报销进度和排序、PWA/采购事务、错误原因与日期校验及ERP退役。
统一共享预算池锁序和锁后判断,恢复差旅原预算选择,补原因码固定夹具及反向完整性检查。
纳入配套迁移、测试、受管QA、分层验收合同、规约及任务记录;原始证据留在ignored artifacts。

关联任务:09-17-company-loan-principal-repayment、09-17-erp-exclusive-retirement、09-18-reimbursement-periodic-numbering、09-08-reimbursement-payment-closeout、09-18-local-concurrency-product-fixes、09-19-budget-pool-concurrency、09-05-error-explainability-payment-readiness。
预算补审由Claude定向验证2文件928项通过,原4446/28及r6结果仍仅对应各自历史输入;本轮未重跑测试。
完整新候选门禁、R1真实入口接入与12项公网义务仍开放。生产编号未启用、差旅仍冻结;不推送、不部署,不宣称发布资格。
2026-09-19 13:11:04 +08:00

2.1 KiB

2026-09-17 本地实施回执

已删除6个ERP专属service、1个后台job和14个专属测试文件;各业务enqueue、ERP接口及前端API/摘要操作同步退出。AI资产建议使用的最小资产查询移入其实际消费者,未删除AI业务。共享outbox/notification/企微、历史数据库关系与迁移保留;历史ERP事件不被自动认领、手动retry拒绝、新enqueue及直接dispatch拒绝。

strict错误合同erp-error-contract通过:850注册、886静态使用、legacy=0、findings=[]。原17条均先删除对应ERP代码再退出基线,不通过延期或扩白求绿。9个共享回归文件在r1已通过;r2新增保留业务回归通过并暴露3个测试遗留断言,r3对相应文件及差旅付款轨道63/63通过。初轮失败和修正原样留存;各轮统计不相加成一次全量。

最终final-client-build的typecheck/Vite/PWA及final-module-load真实应用模块图加载通过。治理发现本task缺少Out of Scope/Test Plan/scope,已补齐合同,closeout-governance最终重验通过。尚未独立复核/部署,无实际队列或生产数据变更。

执行清单

  • 建task与删除/保留边界,源码首次检索已发现6个ERP services、主数据job、多业务enqueue及14个ERP专属测试候选。
  • 逐消费者核完整清单;以TypeScript AST定位删除块,保留共享集成入口与历史查询。
  • 删除专属后端/前端实现及无效成功路径测试;补退役事件拒绝重试验证。
  • 跑受影响业务/通知/企微/outbox回归及前端构建;核错误基线变化。
  • 更新当前事实源和本task实测回执,与借款/报销候选一并保护核验。

原规划已执行,当前状态以顶部回执为准。官方current已回借款完成联合本地验收。

最终保护核验:HEAD/index未变,6447个旧材料内容及22个目录精确集合未变;当前增量入口payment-feedback-loan-slim-20260917/review-candidate-r1,删除清单与本轮patch单列。后端全批语法通过;diff末两处ERP删除遗留空格已修,最终敏感/diff回执随候选留存。独立只读复核保持PENDING。