1.4 KiB
1.4 KiB
自动化运行记录范围审计
问题
自动化详情曾请求全局最近 6 条事件,再在浏览器中按当前规则过滤。高频规则会挤掉其他规则的真实命中,导致详情错误显示“暂无运行记录”。
修复
- 运行记录查询随当前选中规则发送
ruleId,由事件服务在完整授权范围内筛选后返回最近 6 条。 - 标题明确展示“当前自动化最近 n / 总数”,避免把预览误解为全部记录。
- 桌面详情和移动端摘要都提供“运行记录”入口,进入带规则筛选的完整事件流,并保留返回原自动化的上下文。
视觉证据
01-before-global-six-run-scope-desktop.png:修复前的模糊范围说明。02-after-rule-scoped-run-history-desktop.png:修复后的当前规则计数与完整入口。03-rule-filtered-event-stream-desktop.png:桌面完整事件流与返回上下文。04-rule-run-entry-mobile.png:移动端详情中的运行记录入口。05-before-after-run-scope-comparison.png:桌面前后对比。06-rule-filtered-event-stream-mobile.png:移动端完整事件流。
验证
AlertsPage.test.tsx:44 项通过,新增规则范围查询与完整事件流 URL 回归。- Web 正式套件:510 项通过。
- API:
go test ./...全部通过。 - 生产构建:Web、开放门户和 API 二进制全部通过。