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 |
|
wangsli
|
47e10e6acc
|
R50 通知推送:dispatcher 投递服务、业务事件接入与员工推送开关
|
2026-04-05 11:21:39 +08:00 |
|