Files
junhong_cmp_fiber/.scratch/ur94-card-state-events-callbacks/issues/08-stop-resume-and-package-trigger-integration.md
break 208cb19f0e
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m52s
ur94 issues
2026-07-22 16:44:01 +09:00

1.7 KiB
Raw Blame History

08 — 接入停复机与购包业务的状态收敛序列

What to build: 后台、C 端、OpenAPI 和自动任务的停复机成功后,系统可靠创建以目标网络状态为预期的观测序列;订单支付、钱包购包和套餐激活成功后,可靠创建实名、流量和网络观测序列。业务成功事实通过 Outbox 触发,不因即时队列故障永久丢失。

Blocked by: 06 — 交付可合并的 0/3/5 观测序列

Status: ready-for-agent

架构通道: 主通道为 Application + Port/Adapter辅助通道为复杂写。

完整业务边界: 本票只把指定停复机和购包成功边界接入公共序列,不修改其领域资格、金额、库存、支付、套餐激活或 Gateway 调用规则,不借接入迁移未触碰的旧 Service。

  • 后台、C 端、OpenAPI 和自动任务的停机成功创建网络观测序列并预期开机状态关闭,复机成功创建网络观测序列并预期开机状态正常。
  • 订单支付、钱包购包和套餐激活成功创建实名、流量、网络三类无预期序列,失败或回滚的业务操作不产生同步触发。
  • 写操作在原业务事务成功边界写入 Outbox重复业务事件和至少一次投递不会创建重复未结束序列。
  • 轮询观测到变化和序列执行结果不得反向创建新序列,停复机现有公开响应、权限和业务错误保持不变。
  • 卡绑定、解绑、设备或卡分配与回收若没有实际调用上游,只保留业务事件,不创建 Gateway 观测序列。
  • 集成测试覆盖各入口成功、失败、事务回滚、重复事件、明确预期提前完成及单次任务失败不影响后续尝试。