
wangsli和Claude Opus 5.5
b88790d396
借款还款同金额回单须经独立复核确认归属后方可核销(09-17-company-loan-principal-repayment)
- 同一出借人同金额的其他批次曾导出或上传回单(含确认失败后已取消的)时,
最终核销入口要求已复核的归属确认;OCR 匹配与人工回单复核均不能绕过,
证据不足保持待对账,本金与占用不变;存在候选时失败回单不能释放占用
- 新表 loan_receipt_attributions(迁移 20261006010000):绑定交易指纹、
回单核验与人工录入证据、当时候选集合;依据类型不含时间吻合;复核人须
当前有资格且独立于登记人、批次创建人、提交人、导出人、回单上传人、
人工录入人与出借员工;失效记录在重新登记时标为 superseded,历史只增不改
- 借款回单上传取出借人锁,与核销候选检查串行;串行只保证按当时已知候选
判断,核销之后才出现的新证据留待晚到结果对账流程处理
- 付款就绪检查反映归属要求;页面登记/复核/失效重登,写明同额分期每期需确认
- 测试:两个错误核销复现改为回归断言;证据绑定、确定性并发两种顺序、
PC 浏览器完整登记复核重登流程;变异测试均变红
注意:借款功能尚不具备真实还款验收条件(失败回单与对账流程、离职后确认
失败、真实回单样本、手机端弹窗、独立复核待完成);未推送、未部署。
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 20:20:51 +08:00
..
2026-02-07 16:43:31 +08:00
2026-02-07 16:43:31 +08:00
2026-02-07 16:43:31 +08:00
2026-02-07 16:43:31 +08:00
2026-02-07 21:54:29 +08:00
2026-02-08 23:51:45 +08:00
2026-02-09 16:20:31 +08:00
2026-02-09 17:09:34 +08:00
2026-02-09 17:45:17 +08:00
2026-02-09 21:24:53 +08:00
2026-02-09 21:24:53 +08:00
2026-02-10 11:28:28 +08:00
2026-02-11 20:33:30 +08:00
2026-03-07 08:11:24 +08:00
2026-03-07 17:29:03 +08:00
2026-03-07 17:29:03 +08:00
2026-03-07 17:39:49 +08:00
2026-03-07 18:59:44 +08:00
2026-03-07 20:59:28 +08:00
2026-03-07 22:00:50 +08:00
2026-03-07 22:33:02 +08:00
2026-03-07 23:20:34 +08:00
2026-03-08 16:28:56 +08:00
2026-03-08 23:50:02 +08:00
2026-03-10 19:58:46 +08:00
2026-03-11 06:41:11 +08:00
2026-03-11 16:55:04 +08:00
2026-03-21 18:03:20 +08:00
2026-03-21 18:03:20 +08:00
2026-03-21 20:31:34 +08:00
2026-03-22 08:33:53 +08:00
2026-03-22 11:31:08 +08:00
2026-03-28 22:13:18 +08:00
2026-03-29 09:21:17 +08:00
2026-03-29 11:29:17 +08:00
2026-03-29 13:31:53 +08:00
2026-03-29 16:30:29 +08:00
2026-03-29 19:05:55 +08:00
2026-04-05 11:21:15 +08:00
2026-04-05 11:21:39 +08:00
2026-04-08 12:47:40 +08:00
2026-04-08 21:16:30 +08:00
2026-04-11 21:57:27 +08:00
2026-05-05 00:05:49 +08:00
2026-05-05 22:16:13 +08:00
2026-05-08 10:05:38 +08:00
2026-05-13 21:42:34 +08:00
2026-05-17 09:35:37 +08:00
2026-05-17 16:56:24 +08:00
2026-05-17 21:01:28 +08:00
2026-05-18 19:19:07 +08:00
2026-05-20 00:22:27 +08:00
2026-05-20 13:58:40 +08:00
2026-05-22 22:04:41 +08:00
2026-05-24 21:12:18 +08:00
2026-05-27 06:49:58 +08:00
2026-05-28 11:48:37 +08:00
2026-05-28 19:44:15 +08:00
2026-07-17 14:24:58 +08:00
2026-07-18 15:46:14 +08:00
2026-07-18 15:46:14 +08:00
2026-07-27 13:05:27 +08:00
2026-08-01 09:25:44 +08:00
2026-08-02 23:36:40 +08:00
2026-08-08 02:02:52 +08:00
2026-08-29 23:47:22 +08:00
2026-09-09 23:19:02 +08:00
2026-09-10 16:38:37 +08:00
2026-09-15 07:21:55 +08:00
2026-09-15 07:21:55 +08:00
2026-09-15 07:21:55 +08:00
2026-09-19 13:11:04 +08:00
2026-09-19 13:11:04 +08:00
2026-10-06 20:20:51 +08:00
2026-02-07 16:43:31 +08:00