# YoVision YoVision 是一个单仓多项目的智能视频事件平台,包含三个可独立开发和交付的子项目: - `Sense/`:设备、ONVIF/RTSP、MediaMTX、实时监看和边缘运维; - `Brain/`:解码、推理、跟踪、区域判定和标准事件生成; - `Bell/`:事件接入、规则、Alert、ack/close、升级和通知。 Sense 与 Bell 是账户、数据、部署和发布边界完全独立的两个销售产品;Brain 是无界面的独立推理交付单元,默认随 Sense 部署。跨项目协作只通过 `contracts/` 中的版本化契约。 开始工作前阅读 [AGENTS.md](AGENTS.md) 和 [文档中心](docs/README.md)。本仓库采用 DevHarness:Gitea 工单记录任务过程,Gitea Wiki 保存长期文档,`docs/` 是 Wiki 的只读镜像。 ## 分支模型 - `explore`:2026-08-14 前实现的只读聚合快照,用于迁移对照和回退。 - `main`:用户审核通过的基线,禁止直接开发。 - `dev`:集成开发与测试分支;任务分支从 `dev` 创建并通过 PR 返回 `dev`。 - 只有用户明确审核通过,才能将 `dev` 合入 `main`。 Sense 与 Bell 的新实现必须从根 `goadmin-baseline.json` 冻结的 go-admin 和 go-admin-ui 完整提交派生,开发时必须核对对应 commit 的 go-admin-doc。仅参考 GoAdmin 的技术栈、布局或视觉不属于本项目认可的二次开发。