固化七月迭代审计治理进展以隔离线上热修
Constraint: 切换 main 前必须保存当前七月分支全部项目进展,套餐生效提案仅属于 Iteration/7-11。 Rejected: 将七月套餐修复直接移植到 main | 两个分支的可靠投递架构不同。 Confidence: medium Scope-risk: broad Directive: 不得将本提交整体 cherry-pick 到 main;main 套餐热修必须基于其纯 Asynq 代码独立实施。 Tested: git diff --check;openspec validate fix-package-activation-starvation --strict。 Not-tested: 按用户要求未运行自动化测试;go build ./... 因当前审计改造中的 Enterprise 模型字面量和 role.recordFailure 参数类型错误未通过。
This commit is contained in:
@@ -175,7 +175,7 @@
|
||||
### B3-01 UR34 代理充值
|
||||
|
||||
- [ ] 4.1 交付在线/线下充值共用的状态模型、幂等指纹、支付/审批/处理三套状态、迁移与 Query 投影。【主:复杂写 + Query|不迁移:C 端支付全模块|依赖:2.32】
|
||||
- [ ] 4.2 交付代理当前店铺可用支付方式与在线充值创建:100 元~100 万元、新 request_id 新业务单/支付单、微信 Native/支付宝 PreCreate、结果未知恢复和 qr_content 原样返回。【主:复杂写 + Payment Adapter|不迁移:二维码图片/多通道池|依赖:2.29、2.57】
|
||||
- [ ] 4.2 交付代理当前店铺可用支付方式与在线充值创建:100 元~100 万元、新 request_id 新业务单/支付单、按当前配置使用微信 v3 H5 或 v2 MWEB、复用支付宝 WAP 支付 URL、结果未知恢复和 qr_content 原样返回。【主:复杂写 + Payment Adapter|不迁移:二维码图片/多通道池|依赖:2.29、2.57】
|
||||
- [ ] 4.3 交付支付回调与受控查单共用确认用例:渠道/配置/金额/交易号/业务关联校验,迟到成功优先,支付事实与入账 Outbox 同事务。【主:复杂写|辅:Integration Log/Outbox|不迁移:前端轮询触发查单|依赖:4.2】
|
||||
- [ ] 4.4 交付钱包入账 Worker:唯一流水、版本、处理租约、状态恢复和目标主账号/真实提交人到账通知,支付已成功时失败不得回滚收款事实。【主:复杂写 Wallet Application|不迁移:人工重复入账|依赖:2.29、2.8、4.3】
|
||||
- [ ] 4.5 交付平台/超管线下代充值业务核心:后端计算固定金额、保存 1~5 付款凭证原件和请求快照,通过 Approval Port 创建通用审批实例;消费标准决策完成通过入账、拒绝/删除/撤销终结和通过后撤销分流,旧 offline-pay/reject 仅在渠道装配可用后停机下线。【主:复杂写 Application/Domain|辅:Approval Port/Worker|边界:线下代充规则和终态处理|不迁移:企微 SDK/DTO/`sp_no`/状态码,不建本地审批流引擎或操作密码|依赖:2.9~2.12、2.29、4.1、4.4】
|
||||
@@ -243,7 +243,7 @@
|
||||
|
||||
- [ ] 6.1 恢复并完成所有单元、集成、HTTP、业务流程、并发、迁移、权限、性能与回归自动化;补齐本轮未新增的 `_test.go`,运行完整 `go test ./...` 并保留最终代码证据。
|
||||
- [ ] 6.2 完成真实企业微信模板、平台本人绑定、代理固定成员、附件、提交、加密回调、轮询、同意/拒绝/撤销/删除/结果未知恢复,以及退款和线下充值终态验收。
|
||||
- [ ] 6.3 完成真实 PostgreSQL、Redis/Asynq、对象存储、微信 Native、支付宝 PreCreate/TradeQuery/回调、支付成功未入账恢复与导出文件验收。
|
||||
- [ ] 6.3 完成真实 PostgreSQL、Redis/Asynq、对象存储、微信 v3 H5/v2 MWEB、支付宝 WAP/TradeQuery/回调、支付成功未入账恢复与导出文件验收。
|
||||
- [ ] 6.4 完成真实 Gateway 限速账号/运营商档位、设备当前卡、失败/结果未知,以及移动/联通/电信运营商回调和 19/20 位 ICCID 验收。
|
||||
- [x] 6.5 明确全局 Audit Event 治理移出本 Change:不实现 Writer、业务覆盖、历史投影、审计中心、敏感读取/导出/保留或一次性切换门禁,不阻塞本次实际上线;未来如需建设另开独立 Change。
|
||||
- [ ] 6.6 完成后台、代理端、C 端全部页面与真实人工验收矩阵,包括异步部分成功、权限空态、通知、临期、换货历史抽样、余额预警和状态展示。
|
||||
|
||||
Reference in New Issue
Block a user