Files

2.2 KiB

Filbert review, row 155 (Q169) round 3: approve

Candidate manifest 96cae28e095eff1632b7edcba195e1793bcabc3fb5aa93ea86d485c35e1f9016 (32 paths). I applied r3/build.patch (9bee0e1b6546...) with --index to 0473574b0. All 32 manifest lines matched, the diff is +802 -105, and git diff --cached --check was clean. From 449cadd1f (round 2's base) to 0473574b0, only docs/SESSIONS.md, docs/plans/QUEUE.md and docs/plans/queue.json changed.

The pin bump (sage-0906)

  • Patch. diff of the round 2 and round 3 patches shows only the added packages/bus/tests/channel-proof.test.mjs section. Every other line, index and @@ lines included, is byte-identical.
  • Manifest. Against round 2, only the channel-proof.test.mjs line (3e6d794b...) is new.
  • The new pin is the candidate's hash. At base, packages/webui/src/bus.mjs hashes to dbad731c..., the old pin. In the candidate it hashes to d1f3a274f7aa...e241, the new pin at channel-proof.test.mjs:14.
  • The pinned file changes only in STATUS. The packages/webui/src/bus.mjs diff is one hunk at :92 that adds the eight STATUS entries and a comment. It doesn't touch the proof, the transport or busStatus. The trailing comment on the pin says the same.
  • The other three pins are untouched. None of packages/bus/src/human.mjs, packages/bus/src/human-cli.mjs or packages/cli/src/transport.mjs is in the manifest. I found no other sha256 pin on a manifest path in packages/*/tests or scripts/test-*.sh.
  • bus.js. The staged packages/webui/src/public/bus.js diff is still 9f9ce31bc14e..., so Mos's decision 123 go stands.

My round 1 review should have caught this pin. I read the STATUS entries but didn't search the tests for hash pins on the changed files. I did that search this round.

My round 1 verdict (29010) carries over unchanged.

Ran by me

Nothing. I used no slot this round. The two hashes above are sha256sum of the base and candidate files, not a test run.

Not mine

Darkwing's round 3 runs (BUILD.md "Candidate round 3"):

  • channel-proof.test.mjs singly, 2/2;
  • a mutant that drops the name-taken STATUS line fails it;
  • the bus suite, 399 pass and 0 fail.

I did not rerun them. The full gate is Sage's at landing.