Files
yovision/docs/06-tasks.md
T
QiuSW 5208891e02
Harness governance / validate (push) Has been cancelled
Harness governance / validate (pull_request) Has been cancelled
feat(sense): establish M1 offline intake skeleton
2026-08-04 15:45:50 +08:00

69 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 任务路线图
> 本文只维护阶段、里程碑和建议任务,不维护实时状态。实时状态以 Gitea Issue 为准,规格与证据在 `docs/tasks/T-<编号>.md`。
## M0:兼容性验证与需求定稿
出口:3–5 款摄像头通过 ONVIF 核心操作,采购白名单归档;架构影响型开放问题闭环;M0 临时代码不进入生产基线。
- T-001:建立摄像头兼容性实验矩阵与采购白名单。
- T-002:关闭 Q1/Q2/Q4–Q12 架构影响型需求问题。
## M1:Sense 接入骨架 + MediaMTX
出口:5 路自动建 path、探活、断线重建;使用 MediaMTX 生产数据面,完整 MiBeeNvr 不替代生产基线。
- T-003:建立无需真实摄像头即可验证的 Sense Go 脚手架、设备台账、ONVIF port/fake、MediaMTX 生成客户端与薄封装;完成不代表 M0/M1 出口。
- T-003 只冻结 `/healthz`、`/readyz` 运维探针,设备管理公共 API 留给后续契约任务;真实 ONVIF adapter 不用 fake 冒充。
- T-006:在 T-001 白名单与 T-003 骨架之上完成真实摄像头 5 路自动建 path、探活、断线恢复和 MediaMTX 集成验收。
- T-001 暂缓期间可推进 T-003,但 T-006 和 M1 出口继续受真实设备证据阻塞。
## M2:对账、多租户投影与 16 路全流程
出口:10 个站点试点,至少一个站点完成 16 路开通/停用;`unconverged = 0` 稳定。
- 对账器幂等/退避/并发/10% 安全闸。
- Bell 站点配额投影到 Sense 的版本化读取契约。
- WireGuard 边缘隧道与断网恢复。
- 16 路批量开通、停用和容量基准。
## M3:首个 16 路端到端 MVP
出口:默认 16 路稳定;首个场景三类规则;事件、预警、ack/升级和误报反馈闭环可用。
- Brain 模型接口、判定内核和 v0.1 mapper。
- Bell 事件校验、不可变存储和 ULID。
- 规则引擎、场景包加载、预警状态机与双路径投递。
- 最小 Web/App 处置流程、RBAC 与审计。
- 现场误报基线和反馈队列。
## M4:64 路分片与完整管理系统
出口:64 路稳定,单分片故障不扩散;看板、筛选、批量操作与处置流可用。
- MediaMTX 与推理 worker 横向分片。
- 管理端按 128 路规模验证分页、虚拟列表与批量操作。
- 灰度、回滚、指标与容量报告。
## M5:128 路与多场景架构验收
出口:128 路横向扩展不改业务代码;第二/第三场景通过纯配置交付;一个授权租户完成人脸旁路验收。
- 128 路带宽、解码、推理、存储分维度验收。
- 第二/第三场景包纯配置交付。
- 触发式推理与授权人脸子系统。
## M6:异构传感器与两级判定
出口:雷达/门磁等触发源接入,误报显著下降,视频常态采集降低。
## Backlog
- GB/T 28181 存量平台接入(待 Q4 决策)。
- 信创硬件与推理框架适配(待 Q5 决策)。
- 高空抛物专用方案独立立项/外采。
- 工厂园区 S4 场景包(M4 后评估)。
- 超过 128 路的多逻辑站点或更高容量架构。
新增建议任务先落一任务一文件并创建唯一 Gitea Issue;不要在本文件跟踪 TODO/DOING/DONE。