# R7 任务报告

## 结论

`web-probe native-readiness` 下载远端报告后生成的 `artifact inspect` 命令曾被路径门禁拒绝。调查期间，并行合入的 UniDesk PR `#2535` 已完整修复：下载 artifact 的相对与绝对路径统一经 `resolve + relative` 归一化，只允许受控目录的直接 `.json`/`.png` 子文件，嵌套和目录外路径继续拒绝。本任务未重复提交同一实现。

## 交付

- Issue：`pikasTech/unidesk#2440`，重开后按并行修复复验。
- 吸收提交：`f3d56284`（Merge pull request `#2535`）。
- 复用 `#2535` 的绝对受控路径通过与嵌套路径拒绝测试。

## 验证

- `bun test scripts/src/web-probe-artifact.test.ts scripts/src/hwlab-node/web-observe-render.test.ts`：16 pass。
- `bun scripts/cli.ts check --syntax-only`：11/11 pass。
- 对 Workbench readiness 实际下载报告执行原 `NEXT report` 命令：`ok=true`、`status=inspected`、`verified=true`。
- 实际报告 SHA：`sha256:8fc3b070bbb996787d016244b467755af64c94136c021d7f4657f4817f583554`。
