1.6 KiB
1.6 KiB
Sense 目录规则
- Sense 是独立销售和部署的智能 NVR/视频感知产品管理面。
- 主实现技术栈为 Go 后端与 Vue 3 + Element Plus 管理端;正式数据库为 PostgreSQL。
- MediaMTX 保持独立二进制,Sense 只管理配置、生命周期与对账,不把媒体内核写进 HTTP handler 或 ORM model。
- Sense 不读取 Bell 数据库、不接受 Bell 用户会话,也不依赖 Bell 才能启动。
- 摄像头凭据只能从仓库外安全配置读取,日志、工单、测试夹具和 URL 不得包含明文凭据。
- 修改
contracts/、Brain/Bell 消费接口或根级部署文件前,必须转为跨项目协调工单。 - Sense agent 默认写路径仅为
Sense/及工单明确列出的共享文件。
独立建单职责
- Sense agent 负责建立独立登录/RBAC、设备台账、ONVIF/RTSP、MediaMTX、实时监看、区域配置、本地事件、运维中心、容量和本地 Outbox 等 Sense 单项目工单。
- 每个工单必须写明任务类型、主项目
Sense、主 agent、精确write_paths、独立运行方式、测试命令和在 Bell/Brain 未启动时的验收标准。 - 首轮并行建单只创建 Sense 独立工单;发现需要 Sense→Brain 源/配置契约、Sense/Brain→Bell 事件/证据契约、根级部署或端到端测试时,停止扩写本工单,向主 agent 提交协同需求摘要。
- 协同需求摘要至少包含生产者、消费者、接口目的、候选事实源、阻塞的 Sense 工单和建议验证;Sense agent 不直接创建契约实现或取得
contracts/、Brain/、Bell/的写入权。