[SEN] 16路批量开通、准入预检与配额现场验收 #175

Open
opened 2026-09-01 10:03:28 +08:00 by ila · 0 comments
Owner

状态

待实施(规划已确认;离线实现可开始,真实摄像头验收依赖 #176)

基本信息

  • 所属 Epic:#7
  • 所属 MVP:#174
  • 规划来源:#173
  • 主项目:Sense
  • 主 agent:Sense agent
  • 前置:#174;真实设备验收依赖 #176 的摄像头清单

目标

基于现有批量开通、准入和配额模块,完成默认 16 路导入、预校验、待激活、逐项成功/失败、仅重试失败项和配额事务边界的产品化与现场验收;Sense 在 Brain/Bell 离线时仍可独立完成。

非目标

  • 不重写已有批量开通/配额模块
  • 不把 16 写成硬上限
  • 不读取或回显摄像头密码
  • 不修改 Brain、Bell、contracts 或根级脚本

精确 write_paths

  • Sense/server/app/sense/provisioning/
  • Sense/server/app/sense/quota/
  • Sense/server/app/admin/router/sense_provisioning.go
  • Sense/server/app/admin/router/sense_quota.go
  • Sense/server/cmd/migrate/migration/version/
  • Sense/ui/src/api/sense/provisioning.js
  • Sense/ui/src/api/sense/quota.js
  • Sense/ui/src/views/sense/provisioning/
  • Sense/ui/src/views/sense/quota/
  • Sense/server/tests/sense_provisioning/

除上述路径外禁止写入;新增路径必须先更新工单并取得确认。

验收标准

  • 16 条脱敏设备记录可导入并逐项展示预检结果
  • 部分失败不整体回滚,修复后可仅重试失败项
  • 新增、重新启用和批量激活在事务内执行配额检查
  • 配额不可读时拒绝相关写入,已有流和读取保持
  • 分页和数据结构可处理超过 16 条
  • 独立 PostgreSQL、API 和既有页面回归通过

风险与回退

实施前必须从当前 dev 建立独立任务分支。发生现场参数缺失、隐私/安全冲突、路径重叠或真实依赖未满足时停止实施;回退只撤销本任务新增行为和配置,不删除历史事实或其他产品数据。

文档影响

更新 Sense Product-Requirements、Architecture-and-Code-Map、Local-Development-and-Verification;部署命令无变化时不修改 Deployment。

## 状态 待实施(规划已确认;离线实现可开始,真实摄像头验收依赖 #176) ## 基本信息 - 所属 Epic:#7 - 所属 MVP:#174 - 规划来源:#173 - 主项目:Sense - 主 agent:Sense agent - 前置:#174;真实设备验收依赖 #176 的摄像头清单 ## 目标 基于现有批量开通、准入和配额模块,完成默认 16 路导入、预校验、待激活、逐项成功/失败、仅重试失败项和配额事务边界的产品化与现场验收;Sense 在 Brain/Bell 离线时仍可独立完成。 ## 非目标 - 不重写已有批量开通/配额模块 - 不把 16 写成硬上限 - 不读取或回显摄像头密码 - 不修改 Brain、Bell、contracts 或根级脚本 ## 精确 write_paths - `Sense/server/app/sense/provisioning/` - `Sense/server/app/sense/quota/` - `Sense/server/app/admin/router/sense_provisioning.go` - `Sense/server/app/admin/router/sense_quota.go` - `Sense/server/cmd/migrate/migration/version/` - `Sense/ui/src/api/sense/provisioning.js` - `Sense/ui/src/api/sense/quota.js` - `Sense/ui/src/views/sense/provisioning/` - `Sense/ui/src/views/sense/quota/` - `Sense/server/tests/sense_provisioning/` 除上述路径外禁止写入;新增路径必须先更新工单并取得确认。 ## 验收标准 - [ ] 16 条脱敏设备记录可导入并逐项展示预检结果 - [ ] 部分失败不整体回滚,修复后可仅重试失败项 - [ ] 新增、重新启用和批量激活在事务内执行配额检查 - [ ] 配额不可读时拒绝相关写入,已有流和读取保持 - [ ] 分页和数据结构可处理超过 16 条 - [ ] 独立 PostgreSQL、API 和既有页面回归通过 ## 风险与回退 实施前必须从当前 `dev` 建立独立任务分支。发生现场参数缺失、隐私/安全冲突、路径重叠或真实依赖未满足时停止实施;回退只撤销本任务新增行为和配置,不删除历史事实或其他产品数据。 ## 文档影响 更新 Sense Product-Requirements、Architecture-and-Code-Map、Local-Development-and-Verification;部署命令无变化时不修改 Deployment。
ila added the kind/taskproject/sensepriority/p0 labels 2026-09-01 10:03:28 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ila/yovision#175