提交图
67 次代码提交
作者 SHA1 备注 提交日期
wangsli 5a7a13524e 完善付款回单凭证核验与本地重检(09-17-company-loan-principal-repayment)
区分正式付款回单、非最终回执与未知凭证,在核验构建、人工证据重建和最终核销时使用同一份有效依据。非最终说明、入账方向、状态矛盾及重复交易不能经人工覆盖。

正式回单无字面成功状态时,允许财务按原件实际记账支出、日期及说明提出核验,由本批次适用的确认人确认;不补造银行成功文字。旧核验可显式本地重检,新版本与审计原子保存,不重新外发 OCR,不沿用旧人工批准或改写已核销历史。

本地验证:82 个迁移、借款 HTTP 116 组、关联电脑/手机 18 组、共享回单数据库与真实认证 38 组、共享报销页面限定重验 24 项、最新回单/报销定向 292 项通过;9 个资金守卫变异均被捕获。服务端全量 4554 项通过、1 项既有可选跳过,后续合成数据及零页详情改动由最新定向验证覆盖。

本次无新增迁移,新增本地 PDF 文本解析依赖。后续对本提交运行完整 verify-candidate,实际候选与结果以本轮回执为准。

限制:独立代码复核及真实还款验收待完成;历史材料预验不证明真实还本或银行提交对应。未推送、未部署、未访问生产或写入真实业务数据。
2026-10-09 06:18:09 +08:00
wangsli ce11dea976 支持财务经办与公司代表关联方还款确认(09-17-company-loan-principal-repayment)
公司只有财务和出借收款经理两名办理人,新增限定公司、出借人和借款范围的关联方确认模式。
仅豁免指定公司代表的收款人关联;经办、自审、证据、交易归属、资金占用及 Q6 限制保留。
贯通付款、人工回单、银行对账、补证恢复、晚到补记与追回;电脑和手机显示实际确认身份。
授权版本、付款与对账停用事件及历史决定只增不改,新增迁移 20261009010000_loan_related_approval。

本地合成验证:82 迁移、HTTP 109 组、浏览器 33 组、数据库约束 9 组通过;13 个有效资金守卫变异均捕获。
已有服务端全量 4519 项通过、1 项原有跳过,后续定向 77 项通过;提示收尾另有 908 项合同测试及前端构建通过。
按用户授权提交后对干净候选运行正式 verify-candidate,不沿用旧候选回执。

限制:独立代码复核待完成(inline 模式);真实回单待验。本次仅本地提交,不推送、不部署。
生成关联决定后不能直接降回不理解该模式的旧代码;真实授权、录入、生产核实和付款仍须明确批准。
2026-10-08 15:35:33 +08:00
wangsli 431c36eae3 借款对账 S4–S8:人工未提交、晚到补记、追回与界面收口(09-17-company-loan-principal-repayment)
新增三类证据与双人复核的人工未提交、逐原因冻结、晚到付款逐借款补记和实际退款追回;补齐对账与补证恢复界面,保护已消费依据、最终归属重验及全局交易唯一性。

验证:81 迁移、HTTP 95 组、浏览器 13 组、数据库约束 9 组;13 项有效变异被捕获,部分由下游或数据库保护检出。构建、类型、合同和治理检查通过;修复后同模型只读静态复核通过。

真实回单待验、整体业务验收未通过;S0 存量、人员、银行材料与业务独立验收未完成。3 个新增迁移须纳入获批发布清单。本次仅本地提交,不推送、不部署。
2026-10-07 21:58:03 +08:00
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
wangsli 8d08d46d16 fix: 增加回单核对与付款登记门禁(09-08-reimbursement-payment-closeout)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-15 07:21:55 +08:00
wangsli 229867f5fd fix: 财务本人报销由总经理独立审批(09-04-reimbursement-state-gap-finance-view)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-12 20:03:29 +08:00
wangsli 752ec41396 fix: 制单备注补充报销用途(09-04-reimbursement-state-gap-finance-view)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-12 15:18:29 +08:00
wangsli 1eeda7cd92 fix: 制单备注仅保留报销编号(09-04-reimbursement-state-gap-finance-view)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-11 23:54:53 +08:00
wangsli 2b4e3faa0e fix: 完善报销制单备注(09-08-reimbursement-payment-closeout) 2026-09-11 22:27:40 +08:00
wangsli fedcaed1a1 feat: 补齐报销付款待办交接(09-11-reimbursement-payment-handoffs)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-11 09:43:37 +08:00
wangsli 73fcd5a65a fix: 退回报销支持留痕删除(09-04-reimbursement-state-gap-finance-view) 2026-09-10 16:38:37 +08:00
wangsli e5685f18b2 feat: 选票自动生成报销明细并支持集中分类(08-29-reimbursement-expense-policy-invoice-guard)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-09 23:19:02 +08:00
wangsli b9185308a6 fix: 优先引导下载银行制单(09-08-reimbursement-payment-closeout)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-09 09:05:17 +08:00
wangsli a837912638 feat: 完成错误原因合同与付款就绪提示(09-05-error-explainability-payment-readiness)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-05 19:00:35 +08:00
wangsli 8e0af8235e 收紧报销草稿读取边界 [09-04-reimbursement-state-gap-finance-view][R2] 2026-09-05 09:13:53 +08:00
wangsli 2e69fe4edb 补齐审批退回结果通知 [09-04-approval-return-notification-gap] 2026-09-04 16:22:27 +08:00
wangsli c4b4427f9e 收敛审批动作面板并清理层叠遗留 [approval-action-panel-kiss-layering] 2026-09-03 20:49:15 +08:00
wangsli f57e2236f2 修复报销票据门禁提示与 OCR 降级(08-30-b2-submit-error-ocr-fallback) 2026-08-31 20:20:20 +08:00
wangsli e8d676634f 修复非参与人报销只读边界(08-28-reimbursement-nonparticipant-readonly-projection) 2026-08-29 08:22:23 +08:00
wangsli 46bfa7e00f 修复(08-28-reimbursement-detail-material-preview-fixes): 收紧撤回展示并校正材料图片尺寸 2026-08-28 21:53:26 +08:00
wangsli 50c14c1b85 feat(reimbursement-small-team-form-validation): 完善小团队报销填报校验 2026-08-04 23:28:56 +08:00
wangsli a5b7e18507 fix(detail-page-structure-progress-actions): 收敛操作面板定位并补充制单诊断
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-03 16:41:32 +08:00
wangsli b7d5761067 feat(detail-page-structure-progress-actions): 统一详情处理进度与操作区 2026-08-03 16:00:42 +08:00
wangsli 483f7ae6bf fix(corporate-bank-account-payment-order): 恢复制单表头富文本并标识行号 2026-08-03 08:54:02 +08:00
wangsli 23c3768c46 feat(corporate-bank-account-payment-order): 基于原模板生成建行制单 2026-08-03 01:18:10 +08:00
wangsli 5261d2849b 实现企业银行账户与建行制单(corporate-bank-account-payment-order) 2026-08-02 23:36:40 +08:00
wangsli da35591bd5 实现报销材料合并预览与差旅概要(07-27-yang-jun-reimbursement-readiness)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-01 09:25:44 +08:00
wangsli 8a9279efce 实现报销材料连续预览(07-27-yang-jun-reimbursement-readiness)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-01 00:17:54 +08:00
wangsli 734153847b 修复报销附件上传与中文文件名(07-28-travel-reimbursement-guide) 2026-07-30 14:41:08 +08:00
wangsli 665cf4add5 修复铁路OCR空金额回退(07-28-travel-reimbursement-guide)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-07-29 15:32:16 +08:00
wangsli 5f2788ccac 增加铁路OCR金额字段安全诊断(07-28-travel-reimbursement-guide)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-07-29 15:07:58 +08:00
wangsli ac17092fa0 实现腾讯通用票据OCR安全适配(07-28-travel-reimbursement-guide) 2026-07-28 22:02:11 +08:00
wangsli f424492751 修复采购附件同源 XSS(07-17-purchase-attachment-xss-hardening) 2026-07-17 20:32:05 +08:00
wangsli abb6a22f5c 统一 Node 22 与后端安全运行基线(07-15-production-trust-closeout-cleanup) 2026-07-16 05:17:18 +08:00
wangsli 511efa0b2d 修复认证验证码投递与登录入口体验 05-27-oa-auth-delivery-wecom-entry-fix 2026-05-27 10:14:49 +08:00
wangsli 91dbeadb02 WREMOTE1 完成远端收口验证 2026-05-22 14:08:42 +08:00
wangsli c119183da6 WRULE1 实现企微审批链校验器 POC 2026-05-21 00:35:10 +08:00
wangsli 56b720b8ab WARCH3/WCHECK1/WEXT1 完成受控上线后续自动化
Issue: WARCH3, WCHECK1, WEXT1
2026-05-20 13:58:40 +08:00
wangsli 123ebc9c95 WARCH2 增加企微审批历史只读查询 2026-05-20 10:23:23 +08:00
wangsli 5cd960cf90 WARCH1 实现企微审批最小历史留存 2026-05-20 00:22:27 +08:00
wangsli 8122898348 WCBK1 实现企微审批回调只读 POC 2026-05-19 15:00:22 +08:00
wangsli 5491e922e6 修复 R7E 真机反馈回流与移动入口 WF8-11A R7E-16A R7E-16B BIZ8-12A 2026-05-14 21:53:20 +08:00
wangsli 1c9d0dc612 BIZ8-8 增强财务台账项目扫读 2026-05-13 20:57:41 +08:00
wangsli b1ae41fa99 W1-W3 实现企业微信个人应用消息通知 2026-05-11 09:17:00 +08:00
wangsli 86451b3607 A4 收口企业微信入口与通知回 OA 2026-05-10 09:39:48 +08:00
wangsli c26cf9b954 H1-H10 优化OCR实时体验闭环 2026-05-09 11:48:57 +08:00
wangsli b7c018922c R73-A2 收敛 VAT OCR 归一化与质量门槛 2026-04-28 21:13:21 +08:00
wangsli c90cb165be R62 Fix A1-A6:请假预览全非工作日处理 2026-04-14 12:55:27 +08:00
wangsli f8d941ec64 R62 A1-A6:2026年中国法定假期日历 2026-04-12 21:31:24 +08:00
wangsli 845558ab17 R56 A1-A6:费用标准管控 2026-04-08 12:47:40 +08:00