[T-003] 建立 Sense M1 无实机接入骨架 #3

Closed
opened 2026-08-03 22:19:23 +08:00 by ila · 3 comments
Owner

任务映射

  • task_id: T-003
  • task_file: docs/tasks/T-003.md
  • context_ref: 领取时填写
  • deps: T-002(已完成)
  • write_paths: docs/tasks/T-003.md、Sense/、docs/03-tech-stack.md、docs/api.md、docs/06-tasks.md、docs/current-state.md、init.ps1、init.sh

问题与方案

建立不依赖真实摄像头的 Sense Go 生产骨架:SQLite 设备台账、ONVIF port/fake、MediaMTX 官方 OpenAPI 生成客户端与薄封装、假服务、最小对账/探活,以及 16/128 配额边界。不得据此宣称摄像头兼容、5 路实机验收或 M0/M1 出口完成。

验收入口

go test ./...、go vet ./...、migration/配额边界、ONVIF fake、MediaMTX 假服务、对账幂等/重启恢复,以及 harness 治理命令。真实设备门禁由 T-006 承担。

协作状态

  • expected_claim_branch: claims/T-003
  • work_branch: 领取后填写
  • claimed_by: 领取后填写
  • lease_until: 领取后填写
## 任务映射 - task_id: `T-003` - task_file: `docs/tasks/T-003.md` - context_ref: 领取时填写 - deps: `T-002`(已完成) - write_paths: `docs/tasks/T-003.md`、`Sense/`、`docs/03-tech-stack.md`、`docs/api.md`、`docs/06-tasks.md`、`docs/current-state.md`、`init.ps1`、`init.sh` ## 问题与方案 建立不依赖真实摄像头的 Sense Go 生产骨架:SQLite 设备台账、ONVIF port/fake、MediaMTX 官方 OpenAPI 生成客户端与薄封装、假服务、最小对账/探活,以及 16/128 配额边界。不得据此宣称摄像头兼容、5 路实机验收或 M0/M1 出口完成。 ## 验收入口 `go test ./...`、`go vet ./...`、migration/配额边界、ONVIF fake、MediaMTX 假服务、对账幂等/重启恢复,以及 harness 治理命令。真实设备门禁由 T-006 承担。 ## 协作状态 - expected_claim_branch: `claims/T-003` - work_branch: 领取后填写 - claimed_by: 领取后填写 - lease_until: 领取后填写
ila added the kind/task label 2026-08-03 22:19:23 +08:00
ila changed title from [T-003] 建立 Sense M1 接入骨架 to [T-003] 建立 Sense M1 无实机接入骨架 2026-08-04 14:58:30 +08:00
ila added the
priority
p0
status
todo
type
code
labels 2026-08-04 14:58:31 +08:00
Author
Owner

任务重构已由 PR #14 合入 main(a800068):T-003 现只依赖已完成的 T-002,可进入领取队列;真实摄像头与 5 路验收继续由 T-001 + T-006 门禁。

任务重构已由 PR #14 合入 `main`(`a800068`):T-003 现只依赖已完成的 T-002,可进入领取队列;真实摄像头与 5 路验收继续由 T-001 + T-006 门禁。
ila added
status
doing
and removed
status
todo
labels 2026-08-04 15:11:36 +08:00
ila self-assigned this 2026-08-04 15:11:39 +08:00
Author
Owner

CLAIM

task: T-003
claimed_by: codex
allocated_by: ila
context_ref: e28070dd03
claim_branch: claims/T-003
work_branch: agent/codex/T-003
write_paths:

  • docs/tasks/T-003.md
  • Sense/
  • docs/03-tech-stack.md
  • docs/api.md
  • docs/06-tasks.md
  • docs/current-state.md
  • init.ps1
  • init.sh
    claimed_at: 2026-08-04T07:11:40.3776646+00:00
    lease_until: 2026-08-04T15:11:40.3776646+00:00
CLAIM task: T-003 claimed_by: codex allocated_by: ila context_ref: e28070dd035cef3ff3e4a2dad879a482c41dac3a claim_branch: claims/T-003 work_branch: agent/codex/T-003 write_paths: - docs/tasks/T-003.md - Sense/ - docs/03-tech-stack.md - docs/api.md - docs/06-tasks.md - docs/current-state.md - init.ps1 - init.sh claimed_at: 2026-08-04T07:11:40.3776646+00:00 lease_until: 2026-08-04T15:11:40.3776646+00:00
Author
Owner

CLAIM RENEWAL

task: T-003
claimed_by: codex
allocated_by: ila
context_ref: e28070dd03
claim_branch: claims/T-003
work_branch: agent/codex/T-003
write_paths:

  • docs/tasks/T-003.md
  • Sense/
  • docs/00-ai-start-here.md
  • docs/03-tech-stack.md
  • docs/api.md
  • docs/06-tasks.md
  • docs/current-state.md
  • init.ps1
  • init.sh
    claimed_at: 2026-08-04T07:33:37.1061341+00:00
    lease_until: 2026-08-04T15:33:37.1061341+00:00
CLAIM RENEWAL task: T-003 claimed_by: codex allocated_by: ila context_ref: e28070dd035cef3ff3e4a2dad879a482c41dac3a claim_branch: claims/T-003 work_branch: agent/codex/T-003 write_paths: - docs/tasks/T-003.md - Sense/ - docs/00-ai-start-here.md - docs/03-tech-stack.md - docs/api.md - docs/06-tasks.md - docs/current-state.md - init.ps1 - init.sh claimed_at: 2026-08-04T07:33:37.1061341+00:00 lease_until: 2026-08-04T15:33:37.1061341+00:00
ila added
status
review
and removed
status
doing
labels 2026-08-04 15:49:34 +08:00
ila closed this issue 2026-08-04 15:50:17 +08:00
ila added
status
done
and removed
status
review
labels 2026-08-04 15:50:34 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: opc/yovision#3