# 执行进度记录 > 本文件只追加记录任务执行、验证、阻塞和关键决策。当前目录、当前命令和下一任务以 [docs/current-state.md](docs/current-state.md) 为准。 ## 记录格式 ```markdown ## 【YYYY-MM-DD】T-【编号】 【任务名】 - 状态:【DONE / BLOCKED / PARTIAL】 - 变更:【文件或模块】 - 验证:【真实命令和结果】 - 阻塞:【原因与决策人】 - 决策:【本轮确定的取舍】 - 下一步:【任务 ID 或待确认事项】 ``` ## 执行记录 ## 【2026-07-20】T-000 建立 Harness Coding 文档基线 - 状态:DONE - 变更:创建仓库级 agent 入口、V1/V2 需求、技术栈、架构、任务看板、模块合约、当前状态和实施计划文档。 - 验证:`./init.ps1` 已通过:Python 3.8.10 可导入 OpenCV、NumPy、Ultralytics 8.3.205 与 PyQt5,且 `python -m compileall -q demo` 退出码 0;`demo/best.pt` 被识别为 `pose`、`kpt_shape=[17, 3]`、类别 `person`;20 个 Markdown 文档的本地链接均可解析,实施计划没有占位标记。全局 `pip check` 的其他项目冲突不作为本项目验收;`init.ps1` 检查实际依赖并对非零退出码失败。 - 阻塞:无代码 blocker;V1 依赖清单、RTSP 实流录像和现场验收录像尚未创建。 - 决策:`demo/` 作为旧基线保留;V1 使用 Python + PyQt5 + OpenCV + Ultralytics;V2 使用 Go,且必须以 V1 的录像回归集和 ONNX 一致性测试为迁移门槛。 - 下一步:T-101。