From fca91b6a91de3fa8f02738f0fa68f6b20b39c940 Mon Sep 17 00:00:00 2001 From: QiuSW Date: Tue, 21 Jul 2026 09:53:29 +0800 Subject: [PATCH] chore(tasks): start T-104 tracking evidence --- docs/06-tasks.md | 2 +- docs/current-state.md | 6 +++--- progress.md | 9 +++++++++ 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/06-tasks.md b/docs/06-tasks.md index fdc6ef1..0edf64e 100644 --- a/docs/06-tasks.md +++ b/docs/06-tasks.md @@ -17,7 +17,7 @@ | T-101 | 创建 V1 包、依赖清单、示例配置和忽略规则 | T-000 | `v1/` 可导入;真实 RTSP 凭证被拒绝提交;`pytest` 能运行。 | DONE | | T-102 | 实现可重连的视频源与录像回放适配器 | T-101 | 有效本地录像可按时间戳产帧;无效源进入连接错误状态且不崩溃。 | DONE | | T-103 | 实现 Pose 适配器与模型来源校验 | T-102 | 输出 person box、17 点和置信度;错误模型或哈希不符时给出明确错误。 | DONE | -| T-104 | 实现人员跟踪与姿态质量门控 | T-103 | 连续人员维持 ID;低质量、缺失膝踝或空帧不会产生倒地候选。 | TODO | +| T-104 | 实现人员跟踪与姿态质量门控 | T-103 | 连续人员维持 ID;低质量、缺失膝踝或空帧不会产生倒地候选。 | DOING | | T-105 | 实现按 ID 的时序摔倒状态机 | T-104 | 正例在配置秒数内确认;坐下、弯腰、短时低姿态回到 NORMAL;事件副作用只触发一次。 | TODO | ## Phase 2 · V1 演示闭环 diff --git a/docs/current-state.md b/docs/current-state.md index 2d48c2e..ed4ade4 100644 --- a/docs/current-state.md +++ b/docs/current-state.md @@ -5,7 +5,7 @@ ## 当前快照 - 日期:2026-07-21 -- 阶段:V1 工程化起步;T-103 已验收,等待 T-104。 +- 阶段:V1 工程化起步;T-104 进行中。 - 已验证环境:Windows PowerShell;Python 3.8.10;Ultralytics 8.3.205;PyQt5 可导入。 - 旧生产基线:`demo/main.py`、`demo/fall_detection_gui.py`、`demo/detect_fall.py`、`demo/best.pt`。 - V1 代码:已建立安全配置基线、OpenCV 回放/重连适配器,以及 `v1/pose.py` 的 SHA-256 锁定 Pose 适配器;真实模型 smoke 已验证首帧输出 person box 和 17 点。跟踪、证据、状态机和 GUI 尚未实现。 @@ -33,8 +33,8 @@ ## 任务状态 - 已完成:T-000(Harness 文档与旧基线快照)、T-101(V1 安全配置基线)、T-102(视频源与录像回放)、T-103(Pose 适配器与模型校验)。 -- 正在进行:无。 -- 下一个可领取:T-104。 +- 正在进行:T-104(实现人员跟踪与姿态质量门控)。 +- 下一个可领取:完成 T-104 后为 T-105。 ## 当前可运行内容 diff --git a/progress.md b/progress.md index 38ecac7..ebbaf31 100644 --- a/progress.md +++ b/progress.md @@ -125,3 +125,12 @@ - 阻塞:无。 - 决策:模型输出绝不称为摔倒概率;人员 ID 由 T-104 在 Pose 输出之后分配,模型不匹配或结果形状损坏时必须显式报错而不是继续推理。 - 下一步:T-104,先写缺失下肢关键点拒绝和水平姿态只作为证据的失败测试。 + +## 【2026-07-21】T-104 实现人员跟踪与姿态质量门控 + +- 状态:DOING +- 变更:任务已从 TODO 落为 DOING;尚未创建跟踪或证据生产代码。 +- 验证:继承 T-103 的 `./init.ps1`、9 项 V1 测试和真实模型 smoke 通过记录;本任务将先建立相邻帧 ID 稳定性、缺失下肢点拒绝和水平几何仅作为证据的失败测试。 +- 阻塞:无。 +- 决策:质量与证据模块只能返回质量/几何事实,不能返回报警或直接创建事件;空帧和低质量姿态不可推进倒地候选。 +- 下一步:写入 T-104 的失败测试。