Repository navigation
feat: 增加 GEM 报警目录查询 - #21
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
路线图判断
报警通知和远程命令最小链路完成后,报警管理先补“目录查询”,再设计启停。目录是启停引用的前置能力;启停还必须明确它与通知发送、set/clear 代码和 GEM 状态门控的关系,在未核对授权 E30 前不宜直接固化。
本 PR 的最小纵向切片仅包含:可配置报警目录消息对、不可变报警定义、Equipment 运行期精确注册、Host 全量/按动态 ID 查询、严格请求/回复校验和真实 TCP 快照。不包含启停/屏蔽、历史、持久化或目录对报警通知发送的自动门控。
变更
验证
标准边界
S5F5/S5F6、正文形状和未知 ID 行为仅作为仓库的非规范性工程基线。目录注册不限制 SendAlarmNotificationAsync,也没有启用状态。未使用授权 E30-0526 与一致性测试核对前,不声明报警目录生命周期、代码位、状态条件或完整 GEM 合规。