docs: 对齐 PR merge 自动交付边界

This commit is contained in:
root
2026-07-11 08:27:59 +02:00
parent e103dcf58c
commit 9954f71d4f
2 changed files with 49 additions and 21 deletions
@@ -1,7 +1,18 @@
# R1.2 任务报告
- `git diff --check` 通过。
- 定向 self-test 通过 61 项:`20-runner-k8s-job``22-runner-retention-stale-pending``37-user-message-event``80-cicd-tekton-contract`
- 变更范围限定为生成的 `.tekton/agentrun-nc01-v02.yaml`、MDTODO 与任务报告。
- 未手改 source artifact,未部署,未合并。
- PR 关联 AgentRun #280/#282 与 UniDesk #1726/#1745,交由主代理审查和后续运行面 closeout。
- 定向 self-test 通过 61 项:
- `20-runner-k8s-job`
- `22-runner-retention-stale-pending`
- `37-user-message-event`
- `80-cicd-tekton-contract`
- 变更范围:
- 生成的 `.tekton/agentrun-nc01-v02.yaml`
- MDTODO 与任务报告。
- 生成边界:
- 未手改 source artifact
- 未部署;
- 未合并。
- PR 关联 AgentRun #280/#282 与 UniDesk #1726/#1745,交由主代理审查:
- PR merge 后只允许自动执行 GitHub webhook → Gitea controlled mirror → PaC → Tekton → GitOps/Argo
- 不执行 `closeout``apply``trigger-current`、mirror `sync`/`flush` 或手工创建 PipelineRun。
@@ -1,19 +1,36 @@
# R2 任务报告
- 关联 [UniDesk #1745](https://github.com/pikasTech/unidesk/issues/1745) 与
[UniDesk #1753](https://github.com/pikasTech/unidesk/issues/1753)
- 生成工具固定为 UniDesk `96020b082eea4968daf93606bc251b36fadf6c09`
已包含 PR #1754 的 YAML 空白修复。
- 第一次 `source-artifact write --confirm` 返回 `mutation=true`
第二次返回 `mutation=false``check` 返回 `source.status=aligned`
`provenanceAligned=true`
- owning Pipeline canonical SHA256 与 source Pipeline canonical SHA256 均为
`sha256:9050045cf22359d1dab3d12c50b54068e1d1921127a5bb3cf285592aa3ca0f93`
- `.tekton/agentrun-nc01-v02.yaml` 已通过 YAML 解析、单一 EOF 换行和
`git diff --check`;生成物没有手工修改。
- 显式 self-test 运行配置下,`20-runner-k8s-job`
`22-runner-retention-stale-pending``37-user-message-event`
`80-cicd-tekton-contract` 共 61 项通过
- 已创建非草稿 [AgentRun PR #292](https://github.com/pikasTech/agentrun/pull/292)
目标分支为 `v0.2`,交由主代理审查和合并。
- 本任务只准备消费者 PR,不合并、不部署,不触发任何手工 CI/CD
- 关联上下文:
- [UniDesk #1745](https://github.com/pikasTech/unidesk/issues/1745)
- [UniDesk #1753](https://github.com/pikasTech/unidesk/issues/1753)。
- 自动交付原则:
- 引用 [UniDesk #1755](https://github.com/pikasTech/unidesk/issues/1755) 与 [UniDesk PR #1757](https://github.com/pikasTech/unidesk/pull/1757)
- PR merge 是唯一触发;
- 合并后自动完成 GitHub webhook → Gitea controlled mirror → PaC → Tekton → GitOps/Argo
- 生成工具:
- UniDesk `96020b082eea4968daf93606bc251b36fadf6c09`
- 已包含 PR #1754 的 YAML 空白修复。
- source-artifact 合同:
- 第一次 `write --confirm` 返回 `mutation=true`
- 第二次返回 `mutation=false`
- `check` 返回 `source.status=aligned``provenanceAligned=true`
- canonical SHA256
- owning Pipeline`sha256:9050045cf22359d1dab3d12c50b54068e1d1921127a5bb3cf285592aa3ca0f93`
- source Pipeline`sha256:9050045cf22359d1dab3d12c50b54068e1d1921127a5bb3cf285592aa3ca0f93`
- 静态验收:
- `.tekton/agentrun-nc01-v02.yaml` 通过 YAML 解析;
- 文件只有一个 EOF 换行;
- `git diff --check` 通过;
- 生成物没有手工修改。
- 显式 self-test 运行配置下共 61 项通过:
- `20-runner-k8s-job`
- `22-runner-retention-stale-pending`
- `37-user-message-event`
- `80-cicd-tekton-contract`
- 已创建非草稿 [AgentRun PR #292](https://github.com/pikasTech/agentrun/pull/292)
- 目标分支为 `v0.2`
- 交由主代理审查和合并。
- 本任务只准备消费者 PR
- 不合并;
- 不部署;
- 不执行 `closeout``apply``trigger-current`、mirror `sync`/`flush`、手工创建 PipelineRun 或其他人工补链。