feat: Sense 容量与配额安全闸 (#75) #119

Merged
ila merged 1 commits from feat/75-sense-quota-capacity into dev 2026-08-28 11:55:52 +08:00
Owner

范围

  • 新增 PostgreSQL 统一配额事实源、变更审计与 GoAdmin 动态菜单/RBAC。
  • 设备新增、重新启用和批量开通共用原子配额安全闸。
  • 新增 go-admin-ui 容量与配额页面,并复用既有布局、表格、表单、分页、Dialog、Tag、权限按钮与请求封装。
  • 同步 Product Requirements、Business Rules、Architecture、Deployment and Operations 四个长期 Wiki 镜像。

验证

  • go test ./...
  • go test -race ./app/sense/quota ./app/sense/device/service ./app/sense/provisioning
  • go vet ./...
  • pnpm run test:unit(25 suites / 62 tests)
  • pnpm run lint(0 errors;32 个冻结上游 warning)
  • pnpm run build:prod
  • python dev_scripts/harness.py check --strict
  • git diff --check

未验证

  • 未配置隔离的 SENSE_QUOTA_MIGRATION_TEST_DATABASE_URL,未对用户现有 PostgreSQL 执行专用迁移测试。
  • 完整 sync --check 在 Gitea TLS 握手超时;本工单四个 Wiki 页面已逐页在线回读,相关本地镜像 revision 已对齐。
## 范围 - 新增 PostgreSQL 统一配额事实源、变更审计与 GoAdmin 动态菜单/RBAC。 - 设备新增、重新启用和批量开通共用原子配额安全闸。 - 新增 go-admin-ui 容量与配额页面,并复用既有布局、表格、表单、分页、Dialog、Tag、权限按钮与请求封装。 - 同步 Product Requirements、Business Rules、Architecture、Deployment and Operations 四个长期 Wiki 镜像。 ## 验证 - `go test ./...` - `go test -race ./app/sense/quota ./app/sense/device/service ./app/sense/provisioning` - `go vet ./...` - `pnpm run test:unit`(25 suites / 62 tests) - `pnpm run lint`(0 errors;32 个冻结上游 warning) - `pnpm run build:prod` - `python dev_scripts/harness.py check --strict` - `git diff --check` ## 未验证 - 未配置隔离的 `SENSE_QUOTA_MIGRATION_TEST_DATABASE_URL`,未对用户现有 PostgreSQL 执行专用迁移测试。 - 完整 `sync --check` 在 Gitea TLS 握手超时;本工单四个 Wiki 页面已逐页在线回读,相关本地镜像 revision 已对齐。
ila added 1 commit 2026-08-28 11:55:45 +08:00
ila merged commit a9fd8e8a47 into dev 2026-08-28 11:55:52 +08:00
Sign in to join this conversation.