# R1.7 任务报告

## 交付

- HWLAB PR [#2520](https://github.com/pikasTech/HWLAB/pull/2520) 重写 Projects 与 MDTODO；Projects 使用服务端 `projectId`、状态查询和 `page.total`，详情切换不会泄漏旧快照。
- MDTODO 保留有界三栏、Source/File 工具栏、任务树、正文、报告侧栏与 RESTful 深链；首窗固定 100 条，可按 100 条步进加载并精确恢复第 205 条任务。
- Workbench 联动只调用公共 Launch API，不再导入 Workbench 私有 store。
- HWLAB PR [#2521](https://github.com/pikasTech/HWLAB/pull/2521) 补齐 HWPOD 来源离线时的 typed partial 投影、全链路只读保护、projection-only 报告占位和贴底事实栏。
- UniDesk PR [#1899](https://github.com/pikasTech/unidesk/pull/1899) 已让 analyzer 把任务树事实栏计为有效内容，消除布局误报而不降低阈值。

## 验证

- Project Management 后端合同覆盖 205 任务精确查询、`projectId` 过滤和 partial/stale/restricted。
- follow-up 后端 13/13、Vitest 2/2、Playwright 3/3、TypeScript 与 build 均通过。
- NC01/v03 observer `webobs-mriq0nci-aaf44f` 采样 20 次，项目 API 均为 200，任务正文与 Workbench Launch 可见；该 observer 已受控 force-stop。
