No Branch/Tag Specified
dev
feat/183-bell-contact-schedule
docs/171-coordination-e2e-wiki
feature/155-coordination-e2e
docs/168-sync-coordination-wiki
feature/154-coordination-deployment
docs/152-153-connectors
feature/153-event-evidence-connector
feature/152-brain-control
docs/151-machine-identity-acceptance
task/151-machine-identity
docs/150-contract-acceptance
docs/148-149-contract-acceptance
feature/149-runtime-status-contract
feature/150-event-evidence-contract
feature/148-source-config-contract
docs/8-mvp-acceptance
feature/145-sense-e2e-isolation-cleanup
feature/134-bell-independent-e2e
feature/142-bell-ui-shell-startup
feature/140-bell-minimal-admin-menu
feature/138-bell-production-captcha
feature/133-bell-alert-lifecycle
feature/132-bell-rule-alert
feature/131-bell-event-receipt
feature/16-brain-local-events
feature/15-brain-rules
feature/14-brain-vision
feature/13-brain-decode
feature/11-brain-input
main
feat/sense-79-ops-alerts
feat/sense-78-outbox
feat/77-sense-media-shards
feat/76-sense-edge-node-status
feat/75-sense-quota-capacity
feature/74-sense-operations
feature/73-sense-local-events
feature/72-sense-bulk-provisioning
feature/113-record-parallel-acceptance
feature/113-sync-parallel-implementation-docs
feature/71-sense-e2e-regression
feature/62-bell-goadmin-skeleton
feature/10-brain-python-cuda-skeleton
feature/108-sync-devharness
feature/90-sense-root-launcher
feature/106-supervisor-sense
fix/101-sense-layout-shell
feature/104-sense-login-30-days
docs/99-acceptance
feature/99-sense-app-config
feature/70-sense-windows-delivery
fix/95-sense-media-path-constraint
feature/97-sense-password-login
docs/92-acceptance
fix/92-sense-capabilities-jsonb
docs/69-acceptance
feature/69-sense-area
feature/68-sense-liveview
feature/67-sense-mediamtx-reconcile
feature/66-sense-onvif-admission
feature/65-sense-device-credential
feature/64-sense-auth-rbac-audit
feature/61-sense-goadmin-source-baseline
docs/acceptance-batch-20260814
coordination/58-finalize-branch-governance
explore
agent/codex/56-sense-device-edit-payload
agent/codex/54-sense-liveview-on-demand
agent/codex/51-sense-auto-liveview
agent/codex/50-sense-split-camera-credentials
agent/codex/48-sense-onvif-digest
agent/codex/46-sense-env-loader
agent/codex/44-sense-empty-navigation
agent/codex/42-sense-password-length-only
agent/codex/40-sense-password-min-6
agent/codex/37-sense-windows-package
agent/codex/36-bell-docs
agent/codex/9-bell-mvp
agent/codex/21-sense-mvp
agent/codex/28-current-prototypes
agent/codex/5-goadmin-baseline
agent/codex/3-go-admin-ui-reuse
agent/codex/1-collaboration-rules
No results found.
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ila/yovision#80
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
状态
已完成(用户于 2026-08-28 验收通过)
基本信息
目标
在 #8 的 Sense 首个独立纵切之后,补齐仍然只依赖 Sense 自身的 P0/P1/P2 能力。Brain、Bell 不安装或不启动时,每张任务仍可独立实现和验收。
单元任务
[SEN] 实现默认 16 路批量开通与失败项重试[SEN] 实现无 Bell 场景的本地事件候选与证据状态查看[SEN] 实现设备、媒体与本地推理状态的运维中心[SEN] 实现可配置容量与配额安全闸[SEN] 实现边缘节点资产与离线状态管理[SEN] 实现 MediaMTX 分片分配与故障范围可观察[SEN] 建立 Sense 内部事务 Outbox 与可靠 relay 状态机[SEN] 实现设备运维告警与业务预警隔离推荐顺序
排除范围
验收标准
风险与回退
后续能力不得拖慢 #8 首个纵切。任一任务需要共享路径或尚未冻结的跨项目接口时保持待实施,并转协调工单;其他 Sense 独立任务可继续。
进度同步(2026-08-28):#73 已由用户验收通过并关闭,已合入
dev@4157d90e9f1a8cdfcc1b8c143d0dfbcf8459f75a。MVP 继续推进 #74;#72 尚待功能验收,其余 #74–#79 未完成,因此 #80 保持 open。子工单验收同步(2026-08-28)
#72(默认 16 路批量开通与失败项重试)和 #74(设备、媒体与本地推理状态运维中心)已由用户明确验收并关闭,任务索引已勾选。#73 此前已完成;#75–#79 仍未完成,因此 MVP #80 保持开启。下一项按既定顺序进入 #75。
子工单待验收同步(2026-08-28)
#75 已按原型 v0.1 完成实现,经 PR #119 合入
dev(合并提交a9fd8e8a),当前保持打开并处于待验收。未收到用户功能验收,因此本 MVP 的#75索引暂不勾选;#76 不提前实施。子工单验收同步(2026-08-28)
#75 已由用户明确验收并关闭,任务索引已勾选。#72–#75 已完成;#76–#79 尚未完成,因此 MVP #80 保持 open。下一项按既定顺序进入 #76。
进度:#76 已完成实现与验证,PR #120 已合入
dev,当前等待用户验收;父工单复选框暂不勾选。进度更新:用户于 2026-08-28 明确验收通过 #76;已关闭 #76,并将本 MVP 的对应子任务标为完成。下一项仍按既定顺序为 #77。
#77 已完成实现并通过自动化与真实双 MediaMTX smoke,PR #121 已合入
dev(e06904272ad7cacfc6e79f92c76e2fdb0668458e)。当前保持待人工验收;在用户明确验收前不勾选或关闭子任务。进度更新:用户于 2026-08-28 明确验收通过 #77;已关闭 #77,并将本 MVP 对应子任务标为完成。#80 仍有 #78、#79 未完成,因此保持打开。
进度更新:用户于 2026-08-28 明确验收通过 #78;已关闭 #78,并将本 MVP 对应子任务标为完成。#80 仍有 #79 未完成,因此保持打开。
进度更新:用户于 2026-08-28 明确验收通过 #79;已关闭 #79,并将本 MVP 对应子任务标为完成。#72–#79 单元任务现已全部验收完成;#80 仍需单独执行 MVP 集成验收,因此保持打开,验收标准暂不代替用户勾选。
MVP #80 集成执行证据(待验收,2026-08-28)
基线与范围
dev@4a605f6482d3d771d1d2e378d341aec7298e5c59,与origin/dev一致,工作区干净。自动化结果
Sense/tests/compatibility/run-static-regression.ps1:22 assertions 通过。Sense/tests/e2e/run-isolated-e2e.ps1:通过。覆盖空白 PostgreSQL 完整迁移、登录/RBAC、中文设备、Digest ONVIF/RTSP、分用途凭据、MediaMTX 按需播放、实时监看、区域重校准、Chrome GoAdmin 外壳、冷启动恢复和 Windows 停止。node_modules的工作树复制时触发 Windows 深层路径错误,尚未进入产品测试;随后从同一提交的干净临时 Git worktree 重跑并通过。临时 worktree 和 E2E 运行目录均已清理,未移动当前依赖。go test ./...、go vet ./...、go build ./...:通过。pnpm lint:0 error;32 个冻结上游既有 warning。pnpm test:unit -- --runInBand:33 suites / 78 tests 通过。Sense/tests/package/run-tests.ps1:Web 资产审计通过,Windows 包 23 assertions 通过。python dev_scripts/harness.py check --strict:通过。python -m unittest discover -s tests -v:48 tests 通过。五项验收结论
sense_local_event_candidates/ Sense 内部 Outbox,运维告警使用sense_ops_alerts/sense_ops_alert_transitions;均不创建 Bell Event/Alert,也不读取 Bell 数据库。contracts/**、Brain、Bell 或根级部署,也未复制临时 schema。文档与交付
docs/镜像;本 MVP 不越权写镜像。main。当前 #80 已满足正文五项标准并保持打开,状态为“待验收”;只有用户明确验收后才关闭并同步 Epic #7。
用户验收结论(2026-08-28 21:51:33 +08:00)
dev@4a605f6482d3d771d1d2e378d341aec7298e5c59。dev → main;仍须用户另行明确审核/合并授权。据此关闭 #80。