# R1.12 任务报告

## NC01/v03 原入口交付

- HWLAB PR [#2520](https://github.com/pikasTech/HWLAB/pull/2520) 与 follow-up [#2521](https://github.com/pikasTech/HWLAB/pull/2521) 已合并到 `v0.3`，最终源码提交为 `5970ae77ed8bf74882b05cfa96577f2e67c0d7ba`。
- PaC 自动交付使用 PipelineRun `hwlab-nc01-v03-ci-poll-vgrwx`，生成 GitOps 提交 `a4afa56c7b0e`；NC01/v03 Argo 状态为 `Synced/Healthy`。
- 固定正式入口为 `https://hwlab.pikapython.com`，未用裸 IP 或本地开发页替代验收。

## 页面与状态验证

- HWPOD 浏览器验证覆盖 1920×1080、960×600、390×844：设备与 Node 卡片/列表、路径实体深链 Drawer、筛选/游标切换、reduced-motion、节点接入 artifact 元数据及六阶段 readiness 均通过，无 document 级横向溢出。
- 非 HWPOD 固定 Playwright 烟测覆盖 19 个路由 × 960/390，5/5 通过；专项 4/4 覆盖 OpenCode retry、三栏 separator 键盘调整、Projects 公共 Workbench Launch、R205 深链与 101→201→205 增量加载。
- HWPOD 后端 17/17、共享前端 5/5；页面主 PR `bun run check` 114/114、后端合同 8/8、Vitest 11/11；MDTODO follow-up 后端 13/13、Vitest 2/2、Playwright 3/3、TypeScript 与构建通过。
- typed read model 覆盖一 node 多设备、离线 node、在线无 spec、invalid spec、capability mismatch、busy/in-flight、更新元数据、readiness 与脱敏诊断；partial/stale/restricted/error 不会被 ready 状态吞没。

## Web observe 证据与处置

- observer `webobs-mriq0nci-aaf44f` 在正式 MDTODO 深链采样 20 次；Project Management 相关 API 均返回 200，任务树、正文和公共 Workbench Launch 可见。
- 该次所选任务本身没有 report link，因此没有把“报告预览”误记为线上成功；projection-only 报告与报告交互由专项回归覆盖。
- analyzer 对任务树贴底事实栏的误报已由 UniDesk PR [#1899](https://github.com/pikasTech/unidesk/pull/1899) 修复；observer 随后已受控 force-stop，目标 PID 与独立 Chrome session 均复核为空。
