收口审计治理与套餐任务进展
Constraint: 在线热修前必须保存当前迭代分支全部有效代码进展 Confidence: medium Scope-risk: broad Directive: 后续修改需保持审计事件与业务事务边界一致 Tested: git diff --cached --check Not-tested: 未运行全量测试,提交用于切换分支前保存既有工作
This commit is contained in:
@@ -46,42 +46,42 @@
|
||||
- [x] 5.8 迁移企业卡授权/回收纵向用例,关联企业、owner shop、卡和授权记录并保持现有有效授权语义。【主:简单写 + Application|边界:企业卡授权|不迁移:设备授权|验证:授权/撤销/重复/越权、卡活动和企业范围核对通过,LSP 无诊断】
|
||||
- [x] 5.9 迁移企业设备授权/回收纵向用例,关联企业、设备及实际随设备处理的绑定卡,保持现有授权语义。【主:复杂写或简单写事务脚本|边界:企业设备授权|不迁移:卡槽绑定规则|验证:多卡设备授权/撤销/越权、资源关系和企业活动核对通过,LSP 无诊断】
|
||||
- [x] 5.10 迁移个人客户资料、手机号和微信主体纵向用例,记录真实个人 actor,不把普通查询或 Token 刷新误记为业务操作。【主:简单写 + Application|边界:个人客户身份资料|不迁移:资产绑定|验证:资料/手机号/微信变更、失败、凭据删除和 subject_detail 核对通过,LSP 无诊断】
|
||||
- [ ] 5.11 迁移个人客户卡/设备绑定、解绑和换货绑定迁移纵向用例,关联客户、资产和绑定记录。【主:简单写或复杂写 Application|边界:客户资产关系|不迁移:换货其他资金/套餐步骤|验证:绑定/解绑/迁移、资源快照、越权和多资源活动核对通过,LSP 无诊断】
|
||||
- [x] 5.11 迁移个人客户卡/设备绑定、解绑和换货绑定迁移纵向用例,关联客户、资产和绑定记录。【主:简单写或复杂写 Application|边界:客户资产关系|不迁移:换货其他资金/套餐步骤|验证:绑定/解绑/迁移、资源快照、越权和多资源活动核对通过,LSP 无诊断】
|
||||
|
||||
## 6. 卡、设备、绑定、分配与换货迁移
|
||||
|
||||
- [ ] 6.1 迁移 IoT 卡创建/导入落库、基础资料、删除纵向用例,快照含 ID/ICCID/VirtualNo/MSISDN/运营商/店铺/系列/generation。【主:简单写 + 旧 Service Adapter|边界:卡身份生命周期|不迁移:状态与外部命令|验证:创建/更新/删除、历史快照、凭据规则和旧资产写归零核对通过,LSP 无诊断】
|
||||
- [ ] 6.2 迁移 IoT 卡分配、回收和系列绑定纵向用例,关联分配记录、来源/目标店铺、系列和必要设备关系。【主:复杂写或简单写事务脚本|边界:卡归属与系列|不迁移:卡状态/Gateway|验证:分配/回收/拒绝、多资源、主体活动和旧写归零核对通过,LSP 无诊断】
|
||||
- [ ] 6.3 迁移 IoT 卡停复机、实名策略/状态、限速和人工刷新纵向用例,实际外部尝试写 Integration Log,内部状态变化写 Audit Event,unknown 不伪装失败或成功。【主:复杂写 + Gateway Adapter|边界:卡状态与外部命令|不迁移:卡归属|验证:success/failed/denied/unknown、Integration/Audit 分界、主体结论和旧写归零核对通过,LSP 无诊断】
|
||||
- [ ] 6.4 迁移设备创建/导入落库、基础资料和删除纵向用例,快照含 ID/VirtualNo/IMEI/SN/型号/店铺/系列/generation。【主:简单写 + 旧 Service Adapter|边界:设备身份生命周期|不迁移:状态、卡槽与 Gateway|验证:创建/更新/删除、历史快照和旧资产写归零核对通过,LSP 无诊断】
|
||||
- [ ] 6.5 迁移设备分配、回收和系列/实名策略纵向用例,关联分配记录、来源/目标店铺及实际连带卡。【主:复杂写或简单写事务脚本|边界:设备归属与策略|不迁移:设备外部命令|验证:分配/回收/策略、设备卡关系、主体活动和旧写归零核对通过,LSP 无诊断】
|
||||
- [ ] 6.6 迁移设备停复机、Wi-Fi、切卡模式、重启和重置纵向用例,外部尝试写 Integration Log,实际内部变化写 Audit Event。【主:复杂写 + Gateway Adapter|边界:设备外部命令|不迁移:设备归属与卡槽绑定|验证:success/failed/unknown、设备时间线、安全结论和旧写归零核对通过,LSP 无诊断】
|
||||
- [ ] 6.7 迁移设备绑卡、解绑和当前卡切换纵向用例,把设备、目标卡、旧/新当前卡及每个 binding 作为一等资源,保存 slot/is_current。【主:复杂写|边界:设备卡槽关系完整用例|不迁移:设备/卡其他状态机|验证:1-4 卡槽、旧新卡角色、资源双向时间线、事务和主体范围核对通过,LSP 无诊断】
|
||||
- [ ] 6.8 迁移单笔资产分配/回收纵向用例,关联分配记录、来源/目标店铺、设备及实际连带卡。【主:复杂写 Application|边界:单笔资产流转|不迁移:批量分配和企业授权|验证:卡/设备流转、多资源、越权和每资源时间线核对通过,LSP 无诊断】
|
||||
- [ ] 6.9 迁移批量设备分配纵向用例,批次根事件与每台实际变化设备/绑定卡子事件计数一致。【主:复杂写 + Application/Asynq|边界:批量设备流转|不迁移:其他批量任务|验证:success/partial/failed、根子计数、幂等和店铺范围核对通过,LSP 无诊断】
|
||||
- [ ] 6.10 迁移卡换货完整用例,记录换货单、旧/新卡 ICCID+VirtualNo、客户绑定、钱包/流水、套餐权益、店铺和状态变化。【主:复杂写 Domain/Application|辅:Outbox/Query|边界:卡换货创建至完成/取消/迁移|不迁移:设备换货|验证:资金/套餐/客户迁移、失败回滚、多资源时间线和外部安全结论核对通过,LSP 无诊断】
|
||||
- [ ] 6.11 迁移设备换货完整用例,记录旧/新设备 VirtualNo+IMEI+SN、实际绑定卡/卡槽、客户绑定、钱包/流水、套餐权益、店铺和换货单。【主:复杂写 Domain/Application|辅:Outbox/Query|边界:设备换货完整流程|不迁移:无关订单规则|验证:多卡设备换货、资金/套餐/客户迁移、失败回滚和所有资源时间线核对通过,LSP 无诊断】
|
||||
- [x] 6.1 迁移 IoT 卡创建/导入落库、基础资料、删除纵向用例,快照含 ID/ICCID/VirtualNo/MSISDN/运营商/店铺/系列/generation。【主:简单写 + 旧 Service Adapter|边界:卡身份生命周期|不迁移:状态与外部命令|验证:创建/更新/删除、历史快照、凭据规则和旧资产写归零核对通过,LSP 无诊断】
|
||||
- [x] 6.2 迁移 IoT 卡分配、回收和系列绑定纵向用例,关联分配记录、来源/目标店铺、系列和必要设备关系。【主:复杂写或简单写事务脚本|边界:卡归属与系列|不迁移:卡状态/Gateway|验证:分配/回收/拒绝、多资源、主体活动和旧写归零核对通过,LSP 无诊断】
|
||||
- [x] 6.3 迁移 IoT 卡停复机、实名策略/状态、限速和人工刷新纵向用例,实际外部尝试写 Integration Log,内部状态变化写 Audit Event,unknown 不伪装失败或成功。【主:复杂写 + Gateway Adapter|边界:卡状态与外部命令|不迁移:卡归属|验证:success/failed/denied/unknown、Integration/Audit 分界、主体结论和旧写归零核对通过,LSP 无诊断】
|
||||
- [x] 6.4 迁移设备创建/导入落库、基础资料和删除纵向用例,快照含 ID/VirtualNo/IMEI/SN/型号/店铺/系列/generation。【主:简单写 + 旧 Service Adapter|边界:设备身份生命周期|不迁移:状态、卡槽与 Gateway|验证:创建/更新/删除、历史快照和旧资产写归零核对通过,LSP 无诊断】
|
||||
- [x] 6.5 迁移设备分配、回收和系列/实名策略纵向用例,关联分配记录、来源/目标店铺及实际连带卡。【主:复杂写或简单写事务脚本|边界:设备归属与策略|不迁移:设备外部命令|验证:分配/回收/策略、设备卡关系、主体活动和旧写归零核对通过,LSP 无诊断】
|
||||
- [x] 6.6 迁移设备停复机、Wi-Fi、切卡模式、重启和重置纵向用例,外部尝试写 Integration Log,实际内部变化写 Audit Event。【主:复杂写 + Gateway Adapter|边界:设备外部命令|不迁移:设备归属与卡槽绑定|验证:success/failed/unknown、设备时间线、安全结论和旧写归零核对通过,LSP 无诊断】
|
||||
- [x] 6.7 迁移设备绑卡、解绑和当前卡切换纵向用例,把设备、目标卡、旧/新当前卡及每个 binding 作为一等资源,保存 slot/is_current。【主:复杂写|边界:设备卡槽关系完整用例|不迁移:设备/卡其他状态机|验证:1-4 卡槽、旧新卡角色、资源双向时间线、事务和主体范围核对通过,LSP 无诊断】
|
||||
- [x] 6.8 迁移单笔资产分配/回收纵向用例,关联分配记录、来源/目标店铺、设备及实际连带卡。【主:复杂写 Application|边界:单笔资产流转|不迁移:批量分配和企业授权|验证:卡/设备流转、多资源、越权和每资源时间线核对通过,LSP 无诊断】
|
||||
- [x] 6.9 迁移批量设备分配纵向用例,批次根事件与每台实际变化设备/绑定卡子事件计数一致。【主:复杂写 + Application/Asynq|边界:批量设备流转|不迁移:其他批量任务|验证:success/partial/failed、根子计数、幂等和店铺范围核对通过,LSP 无诊断】
|
||||
- [x] 6.10 迁移卡换货完整用例,记录换货单、旧/新卡 ICCID+VirtualNo、客户绑定、钱包/流水、套餐权益、店铺和状态变化。【主:复杂写 Domain/Application|辅:Outbox/Query|边界:卡换货创建至完成/取消/迁移|不迁移:设备换货|验证:资金/套餐/客户迁移、失败回滚、多资源时间线和外部安全结论核对通过,LSP 无诊断】
|
||||
- [x] 6.11 迁移设备换货完整用例,记录旧/新设备 VirtualNo+IMEI+SN、实际绑定卡/卡槽、客户绑定、钱包/流水、套餐权益、店铺和换货单。【主:复杂写 Domain/Application|辅:Outbox/Query|边界:设备换货完整流程|不迁移:无关订单规则|验证:多卡设备换货、资金/套餐/客户迁移、失败回滚和所有资源时间线核对通过,LSP 无诊断】
|
||||
|
||||
## 7. 套餐、交易与资金纵向迁移
|
||||
|
||||
- [ ] 7.1 迁移套餐系列、套餐商品、店铺系列/套餐分配、批量定价和关键价格配置纵向用例,关联店铺、系列、套餐和价格历史,保持现有上架/分配规则。【主:简单写 + Application|边界:套餐配置与授权|不迁移:套餐购买流程|验证:before/after、批量根子、店铺时间线、凭据规则和旧 account 借用写归零核对通过,LSP 无诊断】
|
||||
- [ ] 7.2 迁移套餐权益激活、排队、流量重置/扣减、退款失效、资产失效和换货迁移纵向用例,系统任务使用真实 actor,权益、订单、套餐和资产作为独立资源。【主:复杂写 Domain/Application|辅:Worker/Outbox|边界:package_usage 生命周期|不迁移:套餐列表 Query|验证:状态条件、重复任务幂等、系统 actor、父子链路和资源时间线核对通过,LSP 无诊断】
|
||||
- [ ] 7.3 迁移订单创建、后台代购、C 端/OpenAPI 购买、取消、钱包支付和过期关闭纵向用例,关联买家/操作者、资产、套餐、金额、支付方式、钱包/流水和购买角色。【主:复杂写 Domain/Application|辅:Outbox|边界:订单状态与支付准备|不迁移:订单只读列表|验证:各入口 actor、成功/拒绝/失败、资金同事务、系统过期和链路核对通过,LSP 无诊断】
|
||||
- [ ] 7.4 迁移支付创建、微信/支付宝/富友预下单、查单和回调确认纵向用例:每次外部尝试写 Integration Log,实际改变支付/订单/充值事实时写 Audit Event,关联支付单、业务单、渠道交易号和 correlation。【主:复杂写 + Infrastructure Adapter|边界:支付外部与内部终态|不迁移:渠道协议重构|验证:success/unknown/迟到回调/重复回调、series/correlation、Domain Ledger 和时间线核对通过,LSP 无诊断】
|
||||
- [ ] 7.5 迁移退款申请、审批终态、钱包回充、佣金失效、套餐/资产后处理和通知纵向用例,关联退款、审批、订单、资产、钱包、原扣款/退款流水、佣金和套餐权益,资金事实与审计同事务。【主:复杂写 Domain/Application|辅:Outbox/Integration|边界:退款完整业务链|不迁移:原路退款等未实现能力|验证:通过/拒绝/重提/重复终态/失败回滚、资金时间线和代理安全结论核对通过,LSP 无诊断】
|
||||
- [ ] 7.6 迁移个人资产充值和代理在线/线下充值纵向用例,关联充值单、提交人、店铺/资产、支付或审批、钱包、交易流水和自动购包;外部回调与系统恢复使用真实 actor。【主:复杂写 Domain/Application|辅:Payment/Approval/Outbox|边界:充值创建至入账|不迁移:新充值渠道|验证:在线/线下、回调/审批、重复入账、unknown、资金同事务和主体投影核对通过,LSP 无诊断】
|
||||
- [ ] 7.7 迁移代理主钱包订单扣款和预占/释放/完成纵向用例,关联订单、钱包、预占、唯一流水和余额前后值。【主:复杂写 Domain/Application|辅:Outbox|边界:订单资金占用与扣款|不迁移:充值/退款/信用额度|验证:乐观锁/状态条件、唯一业务键、审计失败回滚和失败短事务核对通过,LSP 无诊断】
|
||||
- [ ] 7.8 迁移代理主钱包充值入账、人工调整、退款回充和信用额度纵向用例,逐项关联业务单、原流水/新流水和余额前后值。【主:复杂写 Domain/Application|辅:Outbox|边界:代理钱包正向及回退资金|不迁移:资产钱包与佣金提现|验证:重复入账/退款上限/人工原因/信用变更、同事务和资金查询核对通过,LSP 无诊断】
|
||||
- [ ] 7.9 迁移卡/设备资产钱包充值、扣款、退款和换货迁移纵向用例,关联资产完整标识、钱包、业务单和唯一流水。【主:复杂写 Domain/Application|边界:资产钱包资金|不迁移:代理主钱包|验证:卡/设备、换货、重复业务键、余额前后值和资源时间线核对通过,LSP 无诊断】
|
||||
- [ ] 7.10 迁移佣金计算/入账/失效和提现申请/审批/驳回纵向用例,关联店铺、订单、系列、佣金记录、提现单、钱包/流水和金额状态。【主:复杂写 Domain/Application|辅:Worker/Outbox|边界:佣金与提现完整状态机|不迁移:统计 Query|验证:计算幂等、审批终态、资金同事务、失败短事务和资金时间线核对通过,LSP 无诊断】
|
||||
- [x] 7.1 迁移套餐系列、套餐商品、店铺系列/套餐分配、批量定价和关键价格配置纵向用例,关联店铺、系列、套餐和价格历史,保持现有上架/分配规则。【主:简单写 + Application|边界:套餐配置与授权|不迁移:套餐购买流程|验证:before/after、批量根子、店铺时间线、凭据规则和旧 account 借用写归零核对通过,LSP 无诊断】
|
||||
- [x] 7.2 迁移套餐权益激活、排队、流量重置/扣减、退款失效、资产失效和换货迁移纵向用例,系统任务使用真实 actor,权益、订单、套餐和资产作为独立资源。【主:复杂写 Domain/Application|辅:Worker/Outbox|边界:package_usage 生命周期|不迁移:套餐列表 Query|验证:状态条件、重复任务幂等、系统 actor、父子链路和资源时间线核对通过,LSP 无诊断】
|
||||
- [x] 7.3 迁移订单创建、后台代购、C 端/OpenAPI 购买、取消、钱包支付和过期关闭纵向用例,关联买家/操作者、资产、套餐、金额、支付方式、钱包/流水和购买角色。【主:复杂写 Domain/Application|辅:Outbox|边界:订单状态与支付准备|不迁移:订单只读列表|验证:各入口 actor、成功/拒绝/失败、资金同事务、系统过期和链路核对通过,LSP 无诊断】
|
||||
- [x] 7.4 迁移支付创建、微信/支付宝/富友预下单、查单和回调确认纵向用例:每次外部尝试写 Integration Log,实际改变支付/订单/充值事实时写 Audit Event,关联支付单、业务单、渠道交易号和 correlation。【主:复杂写 + Infrastructure Adapter|边界:支付外部与内部终态|不迁移:渠道协议重构|验证:success/unknown/迟到回调/重复回调、series/correlation、Domain Ledger 和时间线核对通过,LSP 无诊断】
|
||||
- [x] 7.5 迁移退款申请、审批终态、钱包回充、佣金失效、套餐/资产后处理和通知纵向用例,关联退款、审批、订单、资产、钱包、原扣款/退款流水、佣金和套餐权益,资金事实与审计同事务。【主:复杂写 Domain/Application|辅:Outbox/Integration|边界:退款完整业务链|不迁移:原路退款等未实现能力|验证:通过/拒绝/重提/重复终态/失败回滚、资金时间线和代理安全结论核对通过,LSP 无诊断】
|
||||
- [x] 7.6 迁移个人资产充值和代理在线/线下充值纵向用例,关联充值单、提交人、店铺/资产、支付或审批、钱包、交易流水和自动购包;外部回调与系统恢复使用真实 actor。【主:复杂写 Domain/Application|辅:Payment/Approval/Outbox|边界:充值创建至入账|不迁移:新充值渠道|验证:在线/线下、回调/审批、重复入账、unknown、资金同事务和主体投影核对通过,LSP 无诊断】
|
||||
- [x] 7.7 迁移代理主钱包订单扣款和预占/释放/完成纵向用例,关联订单、钱包、预占、唯一流水和余额前后值。【主:复杂写 Domain/Application|辅:Outbox|边界:订单资金占用与扣款|不迁移:充值/退款/信用额度|验证:乐观锁/状态条件、唯一业务键、审计失败回滚和失败短事务核对通过,LSP 无诊断】
|
||||
- [x] 7.8 迁移代理主钱包充值入账、人工调整、退款回充和信用额度纵向用例,逐项关联业务单、原流水/新流水和余额前后值。【主:复杂写 Domain/Application|辅:Outbox|边界:代理钱包正向及回退资金|不迁移:资产钱包与佣金提现|验证:重复入账/退款上限/人工原因/信用变更、同事务和资金查询核对通过,LSP 无诊断】
|
||||
- [x] 7.9 迁移卡/设备资产钱包充值、扣款、退款和换货迁移纵向用例,关联资产完整标识、钱包、业务单和唯一流水。【主:复杂写 Domain/Application|边界:资产钱包资金|不迁移:代理主钱包|验证:卡/设备、换货、重复业务键、余额前后值和资源时间线核对通过,LSP 无诊断】
|
||||
- [x] 7.10 迁移佣金计算/入账/失效和提现申请/审批/驳回纵向用例,关联店铺、订单、系列、佣金记录、提现单、钱包/流水和金额状态。【主:复杂写 Domain/Application|辅:Worker/Outbox|边界:佣金与提现完整状态机|不迁移:统计 Query|验证:计算幂等、审批终态、资金同事务、失败短事务和资金时间线核对通过,LSP 无诊断】
|
||||
|
||||
## 8. 审批、配置、批量与自动入口迁移
|
||||
|
||||
- [ ] 8.1 迁移通用审批和企微申请提交、回调同步、主动恢复及终态分发纵向用例,记录真实提交人、外部系统/系统任务 actor、审批实例、业务单、Integration Log 和 Outbox,不伪造本地审批人。【主:复杂写 Domain/Application|辅:WeCom Adapter/Outbox|边界:审批完整链路|不迁移:新审批引擎|验证:提交、unknown、回调、恢复、重复终态、actor/correlation 和资源时间线核对通过,LSP 无诊断】
|
||||
- [ ] 8.2 迁移支付配置、运营商、企微应用/成员/场景及其他关键连接配置纵向用例,记录配置身份、状态和“凭据是否已配置”,不记录 Secret、Token、AESKey、私钥或证书正文。【主:简单写 + Infrastructure Adapter|边界:外部连接配置|不迁移:配置 UI 与渠道业务协议|验证:CRUD/启停/校验失败、同事务、凭据删除和平台完整业务字段核对通过,LSP 无诊断】
|
||||
- [ ] 8.3 迁移卡/设备导入、资产套餐批购、订单套餐失效和导出任务创建/取消纵向用例,记录任务、文件名/目标/操作者和批量根子结果;对象存储签名 URL 不入审计,审计中心自身仍不提供导出。【主:Application + Asynq|辅:Object Storage|边界:现有导入批量和业务导出任务动作|不迁移:导出 DataSource 内容|验证:结构化 payload、幂等、partial、凭据删除和任务/资源时间线核对通过,LSP 无诊断】
|
||||
- [ ] 8.4 迁移通知生成、投递、单条/全部已读和清理纵向用例,低风险写仍登记 action,系统清理使用系统 actor,Audit Event 不替代通知或 Outbox 投递事实。【主:简单写/Application + Worker|边界:通知状态变化|不迁移:通知查询|验证:人工/系统 actor、低风险默认展示、Outbox 幂等和资源关联核对通过,LSP 无诊断】
|
||||
- [ ] 8.5 迁移轮询配置、并发配置、告警规则、人工触发/取消和状态变化纵向用例;手动轮询表继续承担进度/结果,实际 Gateway 尝试写 Integration Log,人工触发动作另写 Audit Event。【主:Application + Adapter|辅:Scheduler/Query|边界:轮询配置与人工动作|不迁移:删除手动任务表和普通运行查询|验证:配置/触发/拒绝、任务 ledger 保留、Integration/Audit 分界和 actor 核对通过,LSP 无诊断】
|
||||
- [x] 8.1 迁移通用审批和企微申请提交、回调同步、主动恢复及终态分发纵向用例,记录真实提交人、外部系统/系统任务 actor、审批实例、业务单、Integration Log 和 Outbox,不伪造本地审批人。【主:复杂写 Domain/Application|辅:WeCom Adapter/Outbox|边界:审批完整链路|不迁移:新审批引擎|验证:提交、unknown、回调、恢复、重复终态、actor/correlation 和资源时间线核对通过,LSP 无诊断】
|
||||
- [x] 8.2 迁移支付配置、运营商、企微应用/成员/场景及其他关键连接配置纵向用例,记录配置身份、状态和“凭据是否已配置”,不记录 Secret、Token、AESKey、私钥或证书正文。【主:简单写 + Infrastructure Adapter|边界:外部连接配置|不迁移:配置 UI 与渠道业务协议|验证:CRUD/启停/校验失败、同事务、凭据删除和平台完整业务字段核对通过,LSP 无诊断】
|
||||
- [x] 8.3 迁移卡/设备导入、资产套餐批购、订单套餐失效和导出任务创建/取消纵向用例,记录任务、文件名/目标/操作者和批量根子结果;对象存储签名 URL 不入审计,审计中心自身仍不提供导出。【主:Application + Asynq|辅:Object Storage|边界:现有导入批量和业务导出任务动作|不迁移:导出 DataSource 内容|验证:结构化 payload、幂等、partial、凭据删除和任务/资源时间线核对通过,LSP 无诊断】
|
||||
- [x] 8.4 迁移通知生成、投递、单条/全部已读和清理纵向用例,低风险写仍登记 action,系统清理使用系统 actor,Audit Event 不替代通知或 Outbox 投递事实。【主:简单写/Application + Worker|边界:通知状态变化|不迁移:通知查询|验证:人工/系统 actor、低风险默认展示、Outbox 幂等和资源关联核对通过,LSP 无诊断】
|
||||
- [x] 8.5 迁移轮询配置、并发配置、告警规则、人工触发/取消和状态变化纵向用例;手动轮询表继续承担进度/结果,实际 Gateway 尝试写 Integration Log,人工触发动作另写 Audit Event。【主:Application + Adapter|辅:Scheduler/Query|边界:轮询配置与人工动作|不迁移:删除手动任务表和普通运行查询|验证:配置/触发/拒绝、任务 ledger 保留、Integration/Audit 分界和 actor 核对通过,LSP 无诊断】
|
||||
- [ ] 8.6 迁移支付、运营商实名和企微等外部 Callback 中实际改变内部事实的入口,使用 external actor;无状态变化只保留 Integration Log。【主:Application/Infrastructure Adapter|边界:当前外部回调|不迁移:渠道协议|验证:逐回调 action、幂等、资源解析、Integration/Audit 分界和链路核对通过,LSP 无诊断】
|
||||
- [ ] 8.7 迁移当前 Worker 中实际改变内部业务事实的入口,使用 system_task actor 并传播 correlation/parent;纯投递或技术装配按清单 N/A。【主:Application/Asynq|边界:当前 Worker 写入口|不迁移:Scheduler 与 Callback|验证:逐 Worker 覆盖、幂等、失败重试和未登记动作门禁 PASS,LSP 无诊断】
|
||||
- [ ] 8.8 迁移当前 Scheduler 中实际创建任务、改变配置/状态或产生业务事实的入口,使用 scheduled_job actor;实施时以当前清单为准,不硬编码历史数量。【主:Application/Scheduler|边界:当前计划任务|不迁移:Worker 消费逻辑|验证:逐 Scheduler 覆盖、重复调度幂等、父子链路和 N/A 理由 PASS,LSP 无诊断】
|
||||
|
||||
Reference in New Issue
Block a user