docs(M06-C-R1): 回填协议纠偏与游标
This commit is contained in:
@@ -14,3 +14,11 @@
|
||||
- 设备事件按租户、设备、Topic 和 payload 哈希唯一;重复消息只增加计数。
|
||||
- 死信按 Topic 和 payload 哈希唯一。
|
||||
- down 迁移仅删除 M06-C 三张表,不影响设备资产和拓扑。
|
||||
|
||||
## M06-C-R1 语义收口(2026-08-10)
|
||||
|
||||
- 本阶段不新增表或迁移版本;沿用既有 JSON 与状态列修正协议语义。
|
||||
- 未知厂商结果的事件写 `processing_status=PROTOCOL_ERROR`,原结果保留在 `raw_payload`,标准化结果写 `UNKNOWN_VENDOR_RESULT`,相关命令写 `FAILED/UNKNOWN_VENDOR_RESULT`,并新增协议死信和开放告警。
|
||||
- 门锁密码/卡号请求和 `record.content` 在写入 `request_payload/raw_payload/normalized_payload/response_payload` 前哈希与脱敏。
|
||||
- `AddDevice` 首 ACK 保持命令 `PUBLISHED`,携带 `subtype/subID` 的最终 ACK 才转 `ACKED` 并创建 701C/701G 拓扑。
|
||||
- WSL MySQL 8.4.10 一次性数据库已验证上述语义及裸 `devicewill=close` 离线落库;完整迁移往返仍为 144 up、124 verify、140 down。
|
||||
|
||||
Reference in New Issue
Block a user