engine::sets' rerun test compares each item between two runs, less its
elapsed_ms and receipt, but with its Merkle path. A path holds the other
items' leaves, and with them their elapsed_ms, so on the slower x86_64
runners (jetson-hub, the iMac VM) two runs differ there: three failures in
three runs on #540 and #541, none of them in code those PRs touch.
#538 holds the fix (the path left out) and waits on the Windows runner,
which is offline; any change under wai/wai-quantum waits with it. So the
energy-receipts linux leg skips that one test while sets.rs still compares
the path, and runs it whole again by itself once the file leaves the path
out. linux-arm64 and macOS run it whole throughout.
Co-Authored-By: Claude Opus 5.5 <[email protected]>