Files
pikasTech-unidesk/docs/MDTODO/details/cli-output-progressive-disclosure/R3.4_Task_Report.md
T
Codex e5a80faeff
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success
docs(mdtodo): close secret sync output task
2026-07-12 09:52:20 +02:00

1.3 KiB
Raw Blame History

R3.4 任务报告

结论

已解决 UniDesk #1831agentrun control-plane secret-sync --dry-run 现在由共享 compact payload 分别渲染文本、JSON 和 YAML;默认不再依赖 stdout dump,并保留 --full/--raw exhaustive 下钻。实现经 UniDesk PR #1832 合并到 mastermerge commit 为 a61ba97b

修复范围

  • 展示 YAML Secret ID、目标 Secret/key、source presence/fingerprint,固定 valuesPrinted=false
  • activation fence 直接展示稳定 identity、状态、原因、关联 runner/run/command identity 和可执行只读下钻。
  • --secret-id <id> 提供稳定精确下钻;未改变 Secret 判定、同步、fence 写入和 CI/CD 语义。
  • 没有提高全局 stdout 阈值,也没有读取 dump 二次裁剪。

验证

  • 定向测试:19 项、352 assertions 通过;主代理复跑新增测试 3 项、33 assertions 通过。
  • 真实 NC01/nc01-v02 dry-runhuman 4978B、JSON 8808B、YAML 8236B,均未触发 wrapper。
  • 两个 GitHub SSH Secret ID 精确 dry-run 均为 ready,目标 key/fingerprint 有界可见且不输出值。
  • 真实 runnerjob 与 command Next 均执行成功;PR 合并过程未手工触发 CI/CD、未同步 Secret、未部署。