From 10b77352324a33cc4cf3dee5f212fce33131f60b Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 13 Jul 2026 15:02:54 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=20selfmedia=20?= =?UTF-8?q?=E9=A6=96=E6=AC=A1=E5=8F=97=E6=8E=A7=20bootstrap=20=E8=AF=81?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../R1.1_Task_Report.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/docs/MDTODO/details/selfmedia-production-delivery/R1.1_Task_Report.md b/docs/MDTODO/details/selfmedia-production-delivery/R1.1_Task_Report.md index 06819b60..b587ef66 100644 --- a/docs/MDTODO/details/selfmedia-production-delivery/R1.1_Task_Report.md +++ b/docs/MDTODO/details/selfmedia-production-delivery/R1.1_Task_Report.md @@ -6,11 +6,11 @@ - Target:NC01。 - targetWorkspace:`/root/.worktrees/unidesk/selfmedia-repo-github-authority`。 - repository:`pikasTech/unidesk`。 -- ref:`feat/selfmedia-repo-github-authority`。 +- ref:`docs/selfmedia-bootstrap-evidence`。 ## Primary Workspace 轻量准备 -- 仅加载 `dad-dev`、`unidesk-trans`、`unidesk-ymalops`、`cli-spec`、`git-spec`、`unidesk-gh` 与 `docs-spec`。 +- 仅加载并遵循任务要求的受控 resource bundle、工具与 skill。 - 未在 runner primary workspace 读取、修改或验证目标源码。 - 未把 runner 本地结果作为 Target 原入口证据。 @@ -56,11 +56,22 @@ - 主代理按 `bun.lock` 执行 `bun install --frozen-lockfile`,未修改 package/lock;`sh -n`、`git diff --check` 与 payload/config/PaC bootstrap 三个测试文件共 14/14 通过。 - 受控 webhook status 已可读取 `pikainc/selfmedia` master HEAD `6e6a95297c3c153ab269410a079a997adc345774`,先前 `github-api-get-404` 已消失;生产 Hook 尚未创建,R1.1 继续保持 `in_progress`。 +## 首次受控 PaC bootstrap 交付证据 + +- PR #1929 已合并,merge commit 为 `d6deaabf`。 +- 首次受控 PaC bootstrap 的 dry-run 与 confirm 均成功。 +- NC01 live Secret 已新增 `github-token-pikainc-selfmedia`。 +- NC01 原有 `gitea-password`、`gitea-username`、`github-token`、`github-webhook-secret` 四个 key 的 fingerprint 前后完全不变,且 `valuesPrinted=false`。 +- JD01 仍仅有全局 `github-token`,不存在 selfmedia key。 +- 旧 GitOps revision `49e7425b` 的 PreSync Job 创建于 bootstrap 前,已重试 5 次并失败,不能作为本次 bootstrap 后交付证据。 +- 本次后续交付必须通过正常 source PR 生成新 revision;禁止手工 Argo、PipelineRun、source sync 或 rollout。 +- R1.1 保持 `in_progress`。 + ## 未执行事项 - 未创建假 token,未复制 SSH 私钥,未修改仓库可见性。 - 未手工 apply、Secret sync、PipelineRun、Argo sync/refresh、rollout 或 cutover。 -- 未触发 PaC 或任何部署,只保留只读运行面证据。 +- 本轮仅追加既有受控 bootstrap 与运行面脱敏证据,不执行部署。 ## Git 与 PR 交付 @@ -68,10 +79,13 @@ - bounded status 修复:`21aed20f`。 - compact blocker renderer 修复:`a539a4ff`。 - 中文 PR:`pikasTech/unidesk#1926`。 -- 未自行合并 PR。 +- bootstrap Secret 物化修复 PR:`pikasTech/unidesk#1929`,已合并为 `d6deaabf`。 +- 本轮仅文档 PR 不自行合并。 ## 当前结论 -- R1.1 配置、schema、renderer、Secret、bridge、observer 与受控 fetch 的源码能力已落地并通过轻量验证。 -- repository-scoped credential material 已到位且 mode 为 `0600`;当前 GitHub hook 尚未创建,R1.1 保持 `in_progress`。 -- 下一步仅允许在授权的自动控制面中观察 hook reconciler 与自动交付收敛;本次未执行 hook 创建、Secret sync、apply、bootstrap 或任何部署。 +- R1.1 配置、schema、renderer、Secret、bridge、observer 与受控 fetch 的源码能力已落地。 +- 首次受控 PaC bootstrap dry-run 与 confirm 均成功,NC01 repository-scoped Secret key 已物化,原有四个 key fingerprint 保持不变且未打印值。 +- JD01 未引入 selfmedia key,保持仅使用全局 `github-token`。 +- 旧 revision `49e7425b` 的失败 PreSync Job 早于 bootstrap,后续只允许正常 source PR 生成新 revision,禁止手工控制面操作。 +- R1.1 继续保持 `in_progress`。