# R6.2 只读诊断报告 ## 结论 AgentRun NC01 v0.2 自动交付链已经自行收敛,不需要代码、YAML 或运行面修复。本轮没有创建分支、提交或 PR,也没有执行 mirror、PipelineRun、apply、refresh、sync、rollout、patch 等 mutation。 ## 自动链证据 受控只读入口: ```bash bun scripts/cli.ts platform-infra pipelines-as-code status \ --target NC01 \ --consumer agentrun-nc01-v02 \ --json ``` 结果: - `mutation=false`、`summary.ready=true`; - latest PipelineRun:`agentrun-nc01-v02-ci-eafac6023ca5bd6afc8cf1f98788974524d21rjxkt`; - source commit:`eafac6023ca5bd6afc8cf1f98788974524d219b2`; - PipelineRun:`Succeeded`,耗时 54 秒; - plan、collect、GitOps promote 三个 terminal role 均成功; - artifact digest:`sha256:963522c48906a290bba1901b5ae5b6b78c892b9f5ddd5d42cfb8885c3f1d7284`; - GitOps commit:`8efa73c802b245275102fc7cc91a9f8b3013c5dc`; - Argo:`Synced`、`Healthy`,revision 与 GitOps commit 完全相同; - runtime:`agentrun-mgr` 为 1/1 ready,运行镜像 digest 与 artifact digest 完全相同; - diagnostics:`pac-ready-gitops-exact`,phase 为 `ready`; - provenance relation:`exact`。 ## Argo 与 GitOps authority 核对 - 当前 Argo `repoURL` 仍是 `http://git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/agentrun.git`; - 当前状态投影中的 `expectedRepoURL` 与 `observedRepoURL` 相同; - `revisionRelation.relation=exact`、`proof=owning-git-commit-graph`、`fetchOk=true`; - GitOps promote 已成功,Argo 已取得完全相同的 GitOps commit; - 因此本次没有观察到 Gitea GitOps 写入 authority 漂移,也没有因 legacy read endpoint 阻塞交付。 ## lane-secret-missing 判定 补充只读入口: ```bash bun scripts/cli.ts agentrun control-plane status \ --node NC01 \ --lane nc01-v02 \ --source-commit eafac6023ca5bd6afc8cf1f98788974524d219b2 ``` 该兼容摘要仍返回 `lane-secret-missing`,但同一结果同时显示: - PipelineRun 成功; - Argo `Synced/Healthy` 且 revision exact; - manager source 为 `eafac6023ca5`; - manager 1/1 ready; - runtime digest 与 artifact digest 一致; - database Secret 存在。 因此 `lane-secret-missing` 不是本次 source delivery、GitOps、Argo 或 manager rollout 的真实 blocker,而是独立的 lane Secret presence 信号。自动交付是否完成以 PaC canonical 状态的 `ready=true`、`pac-ready-gitops-exact` 和 runtime exact provenance 为准,本轮不据此创建修复 PR。