Files
pikasTech-unidesk/docs/MDTODO/details/pr-merge-driven-automatic-delivery/R7_Task_Report.md
T
2026-07-14 12:09:54 +02:00

2.5 KiB
Raw Blame History

R7 任务报告

结果

  • 新增只读命令 platform-infra pipelines-as-code delivery-timing --target <NODE> --consumer <id>
  • 命令从 config/platform-infra/pipelines-as-code.yamlconfig/platform-infra/gitea.yaml 精确解析 consumer、上游 GitHub repository 和 branch。
  • 单次调用并行读取最新 PaC PipelineRun/TaskRun 与 status closeout,再按 source commit 查询 GitHub 关联 PR;不新增历史库或第二状态源。
  • 默认及 JSON 输出包含 source commit、PR、mergedAt、PipelineRun 起止、trigger wait、pipeline duration、end-to-end duration、Argo/runtime health 和 evidenceGaps
  • PR、时间戳或 provenance 缺失时保持 partial/unknown,不使用 commit 时间冒充 mergedAt;入口固定 mutation=false

真实只读验收

命令:

bun scripts/cli.ts platform-infra pipelines-as-code delivery-timing --target NC01 --consumer selfmedia-nc01 --json

结果:

  • source commit11bfcf2657cd4f62e5e7221803872e53143e5f0c
  • GitHub PRpikainc/selfmedia#26
  • mergedAt2026-07-14T05:54:19Z
  • PipelineRun2026-07-14T05:54:26Z2026-07-14T05:57:28Z
  • trigger wait7 秒
  • PipelineRun182 秒
  • 端到端:189 秒
  • TaskRun181 秒
  • ArgoSynced/Healthy
  • runtime1/1 ready
  • 状态:partial,保留既有 runtime-provenance-unknown 缺口
  • mutationfalse

验证

  • bun --check scripts/src/platform-infra-pipelines-as-code.ts:通过。
  • bun scripts/cli.ts check --syntax-only11/11 通过。
  • bun test scripts/src/cicd-pr-merge-auto-delivery-doc-contract.test.ts8/8 通过。
  • quick_validate.py .agents/skills/unidesk-cicd:通过。
  • git diff --check:通过。
  • 受控 scripts typecheck 已安装锁文件声明的 TypeScript 后执行;仓库现有 364 条诊断、94 个路径,本次新模块路径匹配 0 条。

Skill 入口复核

已在 unidesk-cicd/SKILL.md 高频入口加入 SELFMEDIA 唯一推荐命令,并明确一次调用直接披露 mergedAt、trigger wait、PipelineRun/TaskRun、端到端耗时、Argo、runtime health 与 evidenceGapspartial 保留已成立字段,入口固定 mutation=false

bun scripts/cli.ts platform-infra pipelines-as-code delivery-timing --target NC01 --consumer selfmedia-nc01

吸收最新 master 时保留 checkpoint 7e8b8396 原生提交语义。由于 master 已并发占用顶层 MDTODO R7,索引将本任务记为“原 MDTODO R7”的 R6.1 completed 条目;本报告身份、issue #2005 与任务上下文仍保持 MDTODO R7。