# R1.7.1 HWPOD subject worktree prepare 修复报告

## 交付

- Issue：`pikasTech/HWLAB#2592`
- PR：`pikasTech/HWLAB#2595`
- merge commit：`4a6c987f2948ddb7dbf425c3fcf74f8641abf815`
- 实现 commits：`5b60491e59232da71fd43b45780c6d60aaa18841`、`2d7212822336facee1309197376a9761dba18484`

## 修复

- CaseRun 内部 Cloud API 回环请求只对 internal origin 注入现有 bootstrap admin key。
- 保留 `Request.headers`，由 `init.headers` 按标准语义覆盖。
- HWPOD prepare 失败投影 operation identity、脱敏错误摘要、`partialWrite` 与 `dispatched` 权威事实。
- 不新增 HWPOD authority、fallback、数据库、projector、合同、租约或围栏。

## 自动交付与复验

- HWLAB PaC 自动创建并完成 `hwlab-nc01-v03-ci-poll-2cfng`，未人工补跑。
- NC01/v03 公网原入口已重新执行两个 compile case。
- 原先未投影的 HTTP 400 已消失；内部请求返回 HTTP 200，并投影完整 `hwpod-node-ops-v1` operation。
- 当前后续 blocker 为独立外部依赖 `hwpod_node_unavailable`：绑定 `node-d601-f103-v2` 未连接。
- 两个 run 均为 `partialWrite=false`、`dispatched=false`，AgentRun 未派发。

## 结论

本子任务的内部认证和失败事实投影修复已完成。产品 issue #2592 继续保持开放，恢复条件是通过 YAML-first + 仓库 CLI 声明并连接 D601 Python HWPOD node，再完成 compile 通过验收。
