Files
junhong_cmp_fiber/openspec/changes/bound-outbox-event-identifiers/specs/asset-device/spec.md
break 7aa03e91fb
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m25s
修复
2026-08-07 18:00:15 +08:00

1005 B

ADDED Requirements

Requirement: 卡业务观测可靠事件标识

系统 SHALL 为卡与设备控制及其后续网络、流量观测生成不超过公共可靠事件存储上限的稳定事件标识,相同业务事实重试时 SHALL 保持同一标识。

Scenario: 停复机成功写入观测事件

  • WHEN 卡或设备停复机的上游调用成功且本地事务记录业务结果
  • THEN 系统在同一事务写入合法长度的业务观测可靠事件,不因事件标识超长回滚本地结果

Scenario: 网络或流量变化写入可靠事件

  • WHEN 一次具有长观测标识的观测产生网络状态变化或流量正增量
  • THEN 系统写入合法长度且可重复计算的可靠事件标识

Scenario: 非法可靠事件标识被边界拒绝

  • WHEN 生产者向公共可靠事件存储提交超过字段上限的事件标识或父事件标识
  • THEN 系统在持久化边界返回明确的参数错误而不是数据库字段错误