进度状态.yaml 3.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. # 续接断点状态(机器可解析)。换会话/换电脑后首先读它定位。
  2. # 状态取值: 未开始 / 进行中 / 完成 / 代码完成待验证
  3. # 纪律:本字段只存【当前断点】,历史细节进 交接卡.md(见 CLAUDE.md 第三节)。
  4. 更新时间: 2026-06-22 阶段1完成(含operate真外壳E2E)+阶段2实现:控制端/status监控补全+/serial借串口让路+/shutdown受护栏停止 三端点真机全验,operate端ControlClient+监控页跨进程读+受护栏按钮(harness实跑验证)。调试页完整借串口待命令代理设计。
  5. 当前任务: >
  6. 【阶段2 已实现+真机自验(监控补全/受护栏停止/借串口让路);进阶段3】
  7. · 阶段1:Task1-7全过+D1-08死锁修复+operate真外壳E2E实跑(真operate→拉起control→续命)+数据入库DB铁证。
  8. · 阶段2:控制端 /status(§6三块)+/shutdown(口令tl13579安全停机释放硬件)+/serial/pause|resume(让路停轮询不驱动电机)
  9. 三端点真机全验;operate端 ControlClient+ServiceMonitorViewModel跨进程读+受护栏停止按钮(harness实跑反序列化10舱+借串口让路验证)。
  10. · 阶段2余留:调试页完整借串口驱动——拆分后operate拿不到control持有的串口,需control暴露串口/相机命令代理(设计未细化)
  11. +驱动电机受安全红线(§178需用户在场)。让路契约已就位作基础。
  12. · 下一步:阶段3(退役删ivf_tl_ControlTest+operate开机自启+ComBin两栈去重〔含D1-10〕+部署文档)。
  13. 续接读:本文件 + 交接卡末三段(阶段1落地/D1-08修复/operate外壳/阶段2)+ 待验证清单 D1/D2 + 设计文档§5-6。
  14. 说明: >
  15. 阶段2 控制端三端点(/status补全、/shutdown受护栏、/serial借串口让路)真机全验;operate端跨进程客户端+监控页+受护栏按钮已接。
  16. 调试页完整借串口在拆分下需额外设计(串口/相机命令代理),且驱动电机受安全红线门控,列独立子任务。
  17. 阶段概览:
  18. - id: 阶段1
  19. 名称: control 独立进程骨架(能起/能连/operate关了续命)
  20. 状态: 完成
  21. 备注: "Task1-7全过+D1-08死锁修复+operate真外壳E2E实跑+数据入库DB铁证。剩D1-09 SQLite/M-01~M-07专项。"
  22. - id: 阶段2
  23. 名称: 监控补全 + 调试借串口 + 受护栏停止
  24. 状态: 代码完成待验证
  25. 备注: "控制端/status补全+/shutdown受护栏+/serial让路 三端点真机全验;operate端ControlClient+监控页跨进程读+受护栏按钮(harness验证)。调试页完整借串口待命令代理设计+受监督真机。"
  26. - id: 阶段2
  27. 名称: 监控补全 + 调试借串口 + 受护栏停止
  28. 状态: 未开始
  29. 备注: "/status补全(各舱实时活动/线程心跳/串口借用)+ /serial/pause|resume跨进程借串口 + /shutdown受护栏停止。待阶段1完成后拆计划"
  30. - id: 阶段3
  31. 名称: 清理老壳 + 装机收尾
  32. 状态: 未开始
  33. 备注: "退役删ivf_tl_ControlTest脏壳 + operate开机自启 + ComBin两套栈去重(G1-2) + 部署文档。待阶段2完成后拆计划"
  34. 下一步: 阶段3(退役删ivf_tl_ControlTest+operate开机自启+ComBin两栈去重〔含D1-10 oplog〕+部署文档);调试页借串口命令代理+M-01~M-07+D1-09 留专项;建议feature合并main+推送