[T-018] 建立 Sense NVR 管理面设备与实时监看纵切 #63

Closed
opened 2026-08-11 14:05:50 +08:00 by ila · 3 comments
Owner

任务映射

  • task_id: T-018
  • task_file: docs/tasks/T-018.md
  • deps: T-004, T-014
  • expected_claim_branch: claims/T-018

目标

优先把 Sense 的设备、配额、收敛状态和 MediaMTX 实时监看落成可运行回环控制台。默认每页 16 项、最多 4 路按需预览;不包含录像/回放、非回环生产认证或 Bell 业务功能。

边界

控制台默认关闭并仅允许 Sense/MediaMTX 回环地址;复用冻结的 Sense Control API v1,不修改公开契约。人工界面验收完成前不得标记 DONE。

## 任务映射 - task_id: `T-018` - task_file: `docs/tasks/T-018.md` - deps: `T-004, T-014` - expected_claim_branch: `claims/T-018` ## 目标 优先把 Sense 的设备、配额、收敛状态和 MediaMTX 实时监看落成可运行回环控制台。默认每页 16 项、最多 4 路按需预览;不包含录像/回放、非回环生产认证或 Bell 业务功能。 ## 边界 控制台默认关闭并仅允许 Sense/MediaMTX 回环地址;复用冻结的 Sense Control API v1,不修改公开契约。人工界面验收完成前不得标记 DONE。
ila added the kind/task label 2026-08-11 14:05:50 +08:00
ila added the
type
code
status
todo
priority
p0
labels 2026-08-11 14:06:40 +08:00
ila self-assigned this 2026-08-11 14:07:13 +08:00
ila added
status
doing
and removed
status
todo
labels 2026-08-11 14:07:15 +08:00
Author
Owner

CLAIM
task: T-018
claimed_by: codex
allocated_by: ila
context_ref: a4427a6d2b
claim_branch: claims/T-018
work_branch: agent/codex/T-018
write_paths:

  • docs/tasks/T-018.md
  • Sense/cmd/sense-api/
  • Sense/internal/config/
  • Sense/internal/console/
  • Sense/README.md
  • docs/00-ai-start-here.md
  • docs/03-tech-stack.md
  • docs/04-architecture.md
  • docs/06-tasks.md
  • docs/routes.md
  • docs/current-state.md
  • tests/test_sense_console_contract.py
    claimed_at: 2026-08-11T14:07:22.7517835+08:00
    lease_until: 2026-08-12T14:07:22.7557110+08:00
CLAIM task: T-018 claimed_by: codex allocated_by: ila context_ref: a4427a6d2b08e6e8a86d913b24abb61ebcfff906 claim_branch: claims/T-018 work_branch: agent/codex/T-018 write_paths: - docs/tasks/T-018.md - Sense/cmd/sense-api/ - Sense/internal/config/ - Sense/internal/console/ - Sense/README.md - docs/00-ai-start-here.md - docs/03-tech-stack.md - docs/04-architecture.md - docs/06-tasks.md - docs/routes.md - docs/current-state.md - tests/test_sense_console_contract.py claimed_at: 2026-08-11T14:07:22.7517835+08:00 lease_until: 2026-08-12T14:07:22.7557110+08:00
ila added
status
review
and removed
status
doing
labels 2026-08-11 14:38:58 +08:00
Author
Owner

代码已完成并推送,进入人工验收。

  • work commit: 7db707e596eef74dd77b31849e5dc3706b03baad
  • PR: feat(sense): add loopback NVR management console (T-018) (#65)
  • ./init.ps1:72 项根测试、19 项 Brain 测试及 Sense/Bell 全门禁通过
  • Edge QA:1440×900、375×812、844×390 无横向溢出;cursor 分页修复并复验;最多 4 路;刷新后 token/会话清零

待项目负责人使用实际 /sense-console/ 确认五入口,并用准入海康或 T-014 合成流确认 MediaMTX WebRTC 可播性。确认前任务保持 DOING,Issue 保持打开。

代码已完成并推送,进入人工验收。 - work commit: `7db707e596eef74dd77b31849e5dc3706b03baad` - PR: #65 - `./init.ps1`:72 项根测试、19 项 Brain 测试及 Sense/Bell 全门禁通过 - Edge QA:1440×900、375×812、844×390 无横向溢出;cursor 分页修复并复验;最多 4 路;刷新后 token/会话清零 待项目负责人使用实际 `/sense-console/` 确认五入口,并用准入海康或 T-014 合成流确认 MediaMTX WebRTC 可播性。确认前任务保持 `DOING`,Issue 保持打开。
Author
Owner

验收完成并已合入默认分支。

  • acceptance commit: 7c202b7
  • merge commit on main: 607860b79a3f763de2aa541dee1a1dd5bf2b3514
  • origin/main:docs/tasks/T-018.md 已读回为 status: DONE

Gitea merge endpoint仍返回既有的空响应解析错误,但远程 main 已实际生成 PR #65 的 merge commit,因此以默认分支事实关闭本 Issue。下一项建议为 T-019 Brain→Bell 业务事件 ingress。

验收完成并已合入默认分支。 - acceptance commit: `7c202b7` - merge commit on `main`: `607860b79a3f763de2aa541dee1a1dd5bf2b3514` - `origin/main:docs/tasks/T-018.md` 已读回为 `status: DONE` Gitea merge endpoint仍返回既有的空响应解析错误,但远程 `main` 已实际生成 PR #65 的 merge commit,因此以默认分支事实关闭本 Issue。下一项建议为 T-019 Brain→Bell 业务事件 ingress。
ila closed this issue 2026-08-11 14:43:01 +08:00
ila added
status
done
and removed
status
review
labels 2026-08-11 14:43:02 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: opc/yovision#63