docs: 完成 HWLAB PaC provenance 任务记录

This commit is contained in:
Codex
2026-07-11 08:18:37 +02:00
parent 2f93a44115
commit 9fb905b65a
3 changed files with 18 additions and 2 deletions
@@ -0,0 +1,9 @@
# R1.4 测试与 PR 报告
- 来源:[UniDesk #1756](https://github.com/pikasTech/unidesk/issues/1756)
- PR[UniDesk #1758](https://github.com/pikasTech/unidesk/pull/1758),非 draft;未合并、未部署。
- 定向测试:29 pass、0 fail、314 assertions。
- 正常路径测试:实际执行 control-plane provenance postprocess,最终 Pipeline 精确包含共享四字段,并保留非 provenance annotation。
- fail-closed:覆盖 target YAML 缺失、错误 owner、错误 renderer、错误 mode 与任意四键伪造。
- 只读原入口:source-artifact `plan` 成功,desired hash 为 `sha256:3fb6e00ba833...`,旧 source artifact 仍正确判为 drifted。
- 自动交付边界:未手工触发 CI/CD;合并后的交付只允许走 GitHub webhook → Gitea mirror → PaC → CI/CD。
@@ -0,0 +1,7 @@
# R1 总结报告
- 来源:[UniDesk #1756](https://github.com/pikasTech/unidesk/issues/1756)
- 交付:[UniDesk PR #1758](https://github.com/pikasTech/unidesk/pull/1758)。
- YAML owner、parser、正常 control-plane renderer 与 source-artifact renderer 已统一到一份 provenance 合同。
- verifier 保持 fail-closed;没有运行面手工 annotation、source write、部署或 CI/CD 手工触发。
- 剩余工作由主代理 review/preflight/merge,并在合并后观察自动交付链和运行面 alignment。
+2 -2
View File
@@ -4,7 +4,7 @@
- 范围:只修 YAML-owned provenance 合同、共享渲染与定向验证;不部署、不手工触发 CI/CD。
## R1 [in_progress]
## R1 [completed]
修复 [UniDesk #1756](https://github.com/pikasTech/unidesk/issues/1756) 的 HWLAB PaC live Pipeline provenance 永久漂移,完成任务后将详细报告写入[任务报告](./details/hwlab-pac-live-provenance/R1_Task_Report.md)。
@@ -20,6 +20,6 @@
让正常 GitOps/control-plane renderer 与 source-artifact renderer复用共享 provenance overlay/postprocess,完成任务后将详细报告写入[任务报告](./details/hwlab-pac-live-provenance/R1.3_Task_Report.md)。
### R1.4 [in_progress]
### R1.4 [completed]
补齐正常 render 精确四字段及 source-artifact/live/embedded aligned 验证,提交非 draft PR 并 preflight,完成任务后将详细报告写入[任务报告](./details/hwlab-pac-live-provenance/R1.4_Task_Report.md)。