[SEN] 实现设备、媒体与本地推理状态的运维中心 (#74) #118

Merged
ila merged 1 commits from feature/74-sense-operations into dev 2026-08-28 11:05:12 +08:00
Owner

关联工单

Refs #74(用户功能验收前保持工单打开)

变更

  • 聚合设备、接入结果与媒体路由的期望态、实际态和差异
  • 展示认证失败、时间漂移、退避、孤儿安全闸与本地推理 unavailable
  • 增加只读列表、详情和带 RBAC、版本 CAS、在途防重、审计的受控重试
  • 设备重试复用 admission Probe;媒体重试复用既有对账循环
  • 增加 GoAdmin 菜单、权限和 Element Plus 运维中心页面

验证

  • go test ./...、go test -race ./app/sense/operations、go vet ./...、go build ./...
  • 前端 lint(0 error,32 条既有 warning)、24 suites / 59 tests、production legacy/module build
  • Harness strict、48 项仓库测试
  • 隔离 MediaMTX v1.19.3 启停和恢复 smoke

边界

不访问 Brain 或 Bell 数据库,不建立共享 schema,不向 Bell 发送运维异常,不自动删除孤儿资源。真实 PostgreSQL 迁移、真实摄像头现场探测未验证。

## 关联工单 Refs #74(用户功能验收前保持工单打开) ## 变更 - 聚合设备、接入结果与媒体路由的期望态、实际态和差异 - 展示认证失败、时间漂移、退避、孤儿安全闸与本地推理 unavailable - 增加只读列表、详情和带 RBAC、版本 CAS、在途防重、审计的受控重试 - 设备重试复用 admission Probe;媒体重试复用既有对账循环 - 增加 GoAdmin 菜单、权限和 Element Plus 运维中心页面 ## 验证 - `go test ./...`、`go test -race ./app/sense/operations`、`go vet ./...`、`go build ./...` - 前端 lint(0 error,32 条既有 warning)、24 suites / 59 tests、production legacy/module build - Harness strict、48 项仓库测试 - 隔离 MediaMTX v1.19.3 启停和恢复 smoke ## 边界 不访问 Brain 或 Bell 数据库,不建立共享 schema,不向 Bell 发送运维异常,不自动删除孤儿资源。真实 PostgreSQL 迁移、真实摄像头现场探测未验证。
ila added 1 commit 2026-08-28 11:02:54 +08:00
ila merged commit debf662138 into dev 2026-08-28 11:05:12 +08:00
Sign in to join this conversation.