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

19 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 观测序列。
- [ ] 集成测试覆盖各入口成功、失败、事务回滚、重复事件、明确预期提前完成及单次任务失败不影响后续尝试。