From 7443a8f031c5b4341e2849068cf1153340b66cd3 Mon Sep 17 00:00:00 2001 From: ila Date: Tue, 21 Jul 2026 19:50:19 +0800 Subject: [PATCH] chore(tasks): block T-203..T-205 pending on-site stream and recordings Reconnect/state/idempotency logic is implemented and unit-tested; the unmet acceptance is on-site Hikvision preview (T-203) and consented fall and counter-example recordings with field safety (T-204, T-205). Not marked DONE without real observable evidence. Co-Authored-By: Claude Opus 4.8 --- docs/06-tasks.md | 6 +++--- progress.md | 11 +++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/docs/06-tasks.md b/docs/06-tasks.md index 31aa9e8..8f579f5 100644 --- a/docs/06-tasks.md +++ b/docs/06-tasks.md @@ -27,9 +27,9 @@ | --- | --- | --- | --- | --- | | T-201 | 实现 PyQt 顶部双 Tab 的监控与设置界面 | T-106 | 实时监控 Tab 显示视频、骨架、ID、NORMAL/SUSPECT/CONFIRMED 和连接状态;设置 Tab 只编辑非敏感草稿并明确下次启动生效;UI 不直接执行事件计算。 | DONE | | T-202 | 实现本地报警、弹窗、截图和 JSONL 日志 | T-201 | CONFIRMED 产生一次声音、一次弹窗、一张带标注截图和一条事件日志。 | DONE | -| T-203 | 接入海康 RTSP 与断流恢复 | T-202 | 现场有效流可预览;断流状态明确、可重连且不报警。 | TODO | -| T-204 | 建立正反例录像回归与现场验收记录 | T-203 | 摔倒、行走、坐下、弯腰、捡物和持续倒地都有预期结果;报警延迟记录在 1–3 秒。 | TODO | -| T-205 | 固化客户演示脚本与 V1 发布包 | T-204 | 可按文档完成演示脚本,所有证据可复查,适用边界显示给操作员。 | TODO | +| T-203 | 接入海康 RTSP 与断流恢复 | T-202 | 现场有效流可预览;断流状态明确、可重连且不报警。 | BLOCKED | +| T-204 | 建立正反例录像回归与现场验收记录 | T-203 | 摔倒、行走、坐下、弯腰、捡物和持续倒地都有预期结果;报警延迟记录在 1–3 秒。 | BLOCKED | +| T-205 | 固化客户演示脚本与 V1 发布包 | T-204 | 可按文档完成演示脚本,所有证据可复查,适用边界显示给操作员。 | BLOCKED | ## Phase 3 · Go V2 迁移门槛与实现 diff --git a/progress.md b/progress.md index 7d1d173..7082848 100644 --- a/progress.md +++ b/progress.md @@ -215,3 +215,14 @@ - 阻塞:无任务内 blocker。声音播放与 Qt 弹窗需 Windows + PyQt5 桌面执行冒烟;本环境已真实验证截图标注、JSONL 落盘与去重逻辑。 - 决策:事件副作用严格按 `event_id` 幂等;报警记录以 `FallEvent` 的 `config_version` 追溯运行配置,不在写入时重新推导;工件文件名只用事件 ID 与日期目录,绝不含来源地址、凭证或客户姓名。 - 下一步:T-203,接入海康 RTSP 与断流恢复;因需现场真实流,标为 BLOCKED 等现场资源。 + +## 【2026-07-21】T-203/T-204/T-205 现场依赖任务受阻 + +- 状态:BLOCKED +- 变更:仅更新任务看板状态与本记录;未改动代码。按用户确认,Phase 2 剩余三项因现场物理资源不可得而受阻,不伪造 DONE。 +- T-203 接入海康 RTSP 与断流恢复:断流状态、有界指数退避重连、STREAM 模式收帧单调计时与“断流不报警”已在 `v1/video_source.py` 与 `v1/pipeline.py` 实现并有单元测试;唯一未满足的验收是“现场有效海康流可预览”,需现场摄像头/网络与真实 RTSP 凭证(仅经环境变量提供)。 +- T-204 建立正反例录像回归与现场验收记录:需经同意成年人的安全模拟摔倒录像与行走、坐下、弯腰、捡物、持续倒地等反例录像,以及现场安全措施;据此建立 `testdata/expected_events.json` 期望事件与 1–3 秒延迟记录。当前环境无这些录像素材,无法产出真实事件级验收。 +- T-205 固化客户演示脚本与 V1 发布包:依赖 T-204 的现场验收证据,前置未满足,无法固化。 +- 阻塞:现场海康摄像头、网络与真实 RTSP 凭证;经同意成年人的摔倒/反例录像与现场安全措施。决策人:用户/现场负责人。 +- 决策:不以合成数据冒充现场 RTSP 预览或摔倒/反例录像验收(AGENTS.md:任务完成的证据是可运行命令与可观察结果,安全模拟摔倒必须使用经同意成年人与现场安全措施)。代码侧的重连、状态与幂等逻辑已就绪,解除阻塞后可直接进入现场验证。 +- 下一步:待用户提供现场流/录像后领取 T-203;期间可按需在 Windows 执行 T-201/T-202 的 GUI、声音与弹窗可视化冒烟。