Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A verify node said PASS in 17 seconds. The build was broken.

说明与用途

oh‑my‑graph 的验证节点报告 PASS,但分支未能编译。0.5.0 和 0.11.0 版本引入了 PASS 说明符和强制构建证据,防止误报。

问题

oh-my-graph reported a successful verify step while the branch did not compile, leading to a false sense of correctness.

结果

The fix introduced PASS qualifiers and required explicit build evidence, preventing false PASS reports and ensuring build checks are performed or waived.

工作流

  • 1. User points oh-my-graph at a Kotlin repo and requests a change.
  • 2. Planner generates a graph of steps, including a verify node with Bash(git *) tool.
  • 3. Verify node runs git commands, reports PASS (self‑reported).
  • 4. Branch fails to compile but ledger shows PASS.
  • 5. Release v0.5.0 adds PASS qualifiers to ledger entries.
  • 6. Release v0.11.0 enforces build evidence via --verify-cmd or --accept-no-build-evidence, refusing to start otherwise.

证据

The last step, a verify node, replied PASS. It took 17 seconds and cost $0.13.

来源

Since v0.5.0 every PASS in the ledger carries one of four qualifiers...

来源

Since v0.11.0, auto refuses to start in a directory where it detects a build system unless you pass either --verify-cmd 'your build' or --accept-no-build-evidence.

来源

  • 记录日期: 2026-10-14T15:41:20.111Z