Files
junhong_cmp_fiber/.scratch/ur94-card-state-events-callbacks/issues/09-device-control-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.5 KiB
Raw Blame History

09 — 接入设备控制业务的状态收敛序列

What to build: 设备切卡、切模式、重启、恢复出厂和 WiFi 设置成功后,系统为设备信息及相关卡创建准确的后台观测序列。切卡和切模式可以目标 ICCID 为预期提前完成,其余操作不阻塞原业务响应。

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

Status: ready-for-agent

架构通道: Application + Port/Adapter。

完整业务边界: 本票收口指定设备控制入口的观测触发,不迁移设备控制业务规则、绑定模型或 Gateway Adapter不把没有上游调用的资产关系变化误建为同步序列。

  • 切卡和切模式成功后创建设备信息、源卡与目标卡网络、目标卡流量序列,并以目标 ICCID 作为设备信息观测的明确预期。
  • 设备重启、恢复出厂和 WiFi 设置成功后创建设备信息及绑定卡网络序列,不设置未经协议保证的预期状态。
  • 失败、拒绝或事务回滚的设备操作不创建序列;重复事件按场景和资源合并,不重复产生三任务。
  • 观测触发不增加原 Gateway 操作耗时,不改变现有路由、权限、响应结构和中文错误语义。
  • 绑定、解绑、分配和回收等未实际调用上游的操作只记录业务事件,不创建设备或卡观测序列。
  • 集成测试覆盖各控制入口、源卡/目标卡资源选择、预期 ICCID 提前完成、重复事件、入队恢复和无上游操作不建序列。