报告所属项目 ↗2026-10-03

多 AI 协同工作流 v2.5→v2.9 演化:执行方证据可信度分级(智能体操盘 PBC 仓库实战)

让 AI 智能体无人值守完成"修 GitHub 网络 → 拉私有仓库 → 内容审计 → 构建"全链路。执行方给出的 3 个中间结论在核对原始证据后全部被推翻——连通性探测全 200(假阳性)、pull 报成功但未合并、凭据存入但 token 失效。沉淀为执行方证据必须分层交付的校准规则。

  • 多AI协同
  • 验收
  • 证据可信度
  • v2.5→v2.9
  • 智能体

背景

本轮把 PBC 仓库的 GitHub 连通性修复、私有仓库拉取、内容完整性审计和静态站构建整体交给一个 AI 智能体无人值守执行。执行过程中,执行方有 3 个”看起来成立”的中间结论,在回看原始证据时全部被推翻。

三个被推翻的中间结论

执行方中间结论原始证据核验真相
四个 GitHub IP 全部返回 200,全部可用curl 的 %{remote_ip} 是 127.0.0.1,不是目标 IP执行环境 shell 预置了 http_proxy,--resolve 被忽略,测的是代理不是各 IP
git pull 已经把远端拉下来了本地 HEAD 仍是 0ff85ff,origin/main 已到 5a6b0a7 但未合并fetch 成功但本地分支无 upstream,pull 的 merge 阶段被跳过
PAT 已存入凭据管理器,认证应当通过直接打 GitHub API 返回 401 Bad credentials凭据确实存进去了,但 token 本身已失效,存入≠有效

沉淀的 3 条校准

  1. 证据必须分层交付——网络层(remote_ip)、进程层(exit code)、文件层(实际路径+字节数)。执行方报结论时缺任何一层,验收方有权拒收
  2. “动作成功”≠“结果达成”——fetch 成功、凭据写入成功都属于动作层,必须另验结果层(文件是否真的变了、认证是否真的通过)
  3. 外部系统的结论用外部系统的原始接口复核——token 是否有效直接打 API 看状态码,不在 git 命令层反复盲试

与既有规则的关系

  • 是 v2 “只信凭证”的细化:凭证从”有/无”升级为”分层”
  • 再次印证核心原则——执行方的话只是线索,原始证据才是事实。本轮三个反例全部是执行方自查时发现,说明”自查原始输出”这道工序不能省

验证

  • 三条均在本轮实操中实际发生并定位到根因,非推演
  • 修正后链路跑通:网络修复 → 私有仓库拉取(47 文件 fast-forward)→ 审计 → 构建,全程 exit 0