Files
yovision/docs/12-product-roadmap.md
T

4.8 KiB

generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件) wiki_page: Product-Roadmap wiki_url: https://git.ilapage.cn/ila/yovision/wiki/Product-Roadmap.- wiki_revision: 5142de162b4665bd7c9ff201168cb0d4a7552f35 synchronized_at: 2026-08-29T12:40:13Z

产品路线图

阶段 0:仓库与契约基线

  • 完成 DevHarness、Gitea Wiki、工单模板和三项目目录规则。
  • 冻结两销售产品、三交付单元、认证/数据边界。
  • 分别验证 GoAdmin/go-admin-ui 固定版本、PostgreSQL、许可证和裁剪策略。
  • 复核旧事件契约,建立新 contracts/ 版本与消费者测试。

出口:三个项目能独立构建/测试,Sense/Bell 独立登录骨架成立,默认秘密和演示入口已移除。

阶段 1:三条独立纵切

Sense

独立登录 → 添加实验室摄像头 → ONVIF/RTSP 验证
→ MediaMTX 实时画面 → 绘制区域

Brain

合成/实验室视频 → 解码 → 匿名检测/跟踪
→ 区域/越线判定 → 标准事件

Bell

独立登录 → 合成事件 → 规则匹配
→ Alert 详情 → ack → close

出口:任一纵切不依赖其他项目启动;各自有最小 UI/API、测试和可复制命令。

阶段 2:可选端到端闭环

Sense/Brain Event → 持久 Outbox/可靠投递
→ Bell 幂等入站 → Alert → 通知 → ack/升级/close
  • 建立机器身份、事件 API、错误码、幂等和兼容周期。
  • 验证 Bell 断开不阻断 Sense;恢复后补投。
  • 验证 Sense/Brain 断开时 Bell 仍处理已接收事件和其他事件源。
  • 加入误报反馈与不可变事件 outcome。

阶段 3:首期学校 MVP

  • 默认 16 路,越线、危险区域、聚集三类匿名规则。
  • 设备批量开通、认证失败恢复、对账和运维中心。
  • 联系人、排班、升级链、双路径投递、交接与静默。
  • dry-run 不少于 2 周,冻结机位、规则版本、样本窗口和标注口径。
  • 规则级召回率、每路每天误报数、样本量和投递/ack SLA。

出口:客户/法务完成未成年人影像、告示/备案、权限和留存期门禁;现场阈值在验收附件确认。

阶段 4:容量、证据与场景包

  • 32/64/128 路媒体、推理、证据和 UI 分项压测与分片。
  • 异步证据切片、保留与到期删除举证。
  • 场景包版本、差异预览、导入/导出和站点升级。
  • 第二/第三场景尽量纯配置交付;若需修改通用底座,先复盘分层。

后置能力

  • 非视频传感器完整适配在独立里程碑推进。
  • 人脸最早在单独合规试点,默认关闭且不能替代匿名 ReID。
  • GB/T 28181、信创适配、原生 App、高空抛物专用算法均独立立项。

全程停止条件

  • 新框架不能稳定支持 PostgreSQL、独立权限或领域状态机;
  • 需求在三个项目间归属不清;
  • 契约未冻结却尝试共享数据库、用户会话或内部文件;
  • 新纵切尚未验收却删除或覆盖旧仓库;
  • 许可证、隐私或客户/法务门禁未满足却进入生产试点。

Brain 独立纵切进度

  • 工单 #11 已验收:确定性合成输入、本地文件输入和 Brain 内部版本化配置已合入 dev。
  • 下一项按真实依赖进入 #13 视频解码流水线;#14 检测/跟踪、#15 区域/越线和 #16 项目内匿名事件仍需依次完成。
  • 当前输入模型只用于 Brain 独立纵切,不代替阶段 2 的 Sense→Brain 正式契约。

Brain 解码进度

  • 工单 #13 已验收:可替换解码端口、RGB24 和匿名本地 YUV4MPEG2 路径已合入 dev。
  • 下一项进入 #14 匿名检测与单路跟踪;#15、#16 仍按依赖顺序推进。

Brain 匿名视觉进度

  • 工单 #14 已验收并合入 dev;下一项进入 #15 区域与方向越线规则。
  • 当前基线不代表生产模型效果,#16 项目内事件仍未完成。

Brain 规则进度

  • 工单 #15 已验收并合入 dev;下一项进入 #16 独立纵切与内部匿名事件。
  • #16 完成前,Brain 首个独立纵切仍未闭环。

Brain 首个独立纵切完成状态

  • #10、#11、#13、#14、#15、#16 已全部通过用户验收。
  • Brain 可在 Sense/Bell 未启动时,以合成输入产生稳定的项目内匿名区域事件。
  • 下一步是 MVP #8 三项目独立纵切集成验收;正式跨项目契约与投递不属于该 MVP。