[SEN] 实现边缘节点资产与离线状态管理 (#76) #120

Merged
ila merged 1 commits from feat/76-sense-edge-node-status into dev 2026-08-28 14:29:55 +08:00
Owner

范围

  • 新增 Sense 自有边缘节点投影、90 秒离线推导、恢复状态和不可变状态事件
  • 离线保留控制隧道、视频数据面、负载与回填队列的最后已知状态并标明陈旧时间
  • 新增 GoAdmin 只读 API、动态菜单、RBAC/Casbin 权限和读取审计
  • 新增 go-admin-ui/Element Plus 边缘节点页面与详情审计时间线
  • 合成夹具仅供显式测试/开发,不在生产迁移或启动写入
  • 更新 Wiki 长期事实并同步核心镜像

原型

用户于 2026-08-28 审核通过 #76 原型 v0.1;正式实现覆盖其列表、概览、在线/离线/恢复、最后已知状态、通道、回填和审计范围。

验证

  • go test ./...
  • go vet ./...
  • go test -race ./app/sense/edge_node
  • 前端 27 suites / 66 tests 全通过
  • pnpm lint:0 errors,32 个既有上游 warnings
  • pnpm build:prod:成功,4 个既有构建 warnings
  • python dev_scripts/harness.py check --strict
  • python dev_scripts/harness.py sync --check
  • PostgreSQL 专用迁移测试未执行:未配置隔离的 SENSE_EDGE_NODE_MIGRATION_TEST_DATABASE_URL,未触碰现有数据库

Closes implementation scope of #76; issue remains待验收 until user acceptance.

## 范围 - 新增 Sense 自有边缘节点投影、90 秒离线推导、恢复状态和不可变状态事件 - 离线保留控制隧道、视频数据面、负载与回填队列的最后已知状态并标明陈旧时间 - 新增 GoAdmin 只读 API、动态菜单、RBAC/Casbin 权限和读取审计 - 新增 go-admin-ui/Element Plus 边缘节点页面与详情审计时间线 - 合成夹具仅供显式测试/开发,不在生产迁移或启动写入 - 更新 Wiki 长期事实并同步核心镜像 ## 原型 用户于 2026-08-28 审核通过 #76 原型 v0.1;正式实现覆盖其列表、概览、在线/离线/恢复、最后已知状态、通道、回填和审计范围。 ## 验证 - `go test ./...` - `go vet ./...` - `go test -race ./app/sense/edge_node` - 前端 27 suites / 66 tests 全通过 - `pnpm lint`:0 errors,32 个既有上游 warnings - `pnpm build:prod`:成功,4 个既有构建 warnings - `python dev_scripts/harness.py check --strict` - `python dev_scripts/harness.py sync --check` - PostgreSQL 专用迁移测试未执行:未配置隔离的 `SENSE_EDGE_NODE_MIGRATION_TEST_DATABASE_URL`,未触碰现有数据库 Closes implementation scope of #76; issue remains待验收 until user acceptance.
ila added 1 commit 2026-08-28 14:29:50 +08:00
ila merged commit bdd78523b5 into dev 2026-08-28 14:29:55 +08:00
Sign in to join this conversation.