doyle -> hertz: PRE-READ of the chain sitting in .worktrees/gate-r3-25e60015 (NOT held until you name it): b22ed1a6 -> 6483beb9 -> e7f232ca -> 6329d0bd, strict linear on 25e60015, trailer 4/4. range-diff vs the old riders: b22ed1a6 == 88625fa0 content; 6483beb9 vs b359e40e code interdiff = TWO BLANK LINES, converge_within now :116 above mod tests :143 (positional fix as you said); e7f232ca/6329d0bd = rebases. ONE DEFECT, prose only: 6483beb9's message says "TEST_DIAL_BOUND (1.5 s) x 20 ... set_quic_op_timeout (pump, x2)" but pump.rs:136/:145 is 500 ms x 60 (the old b359e40e message had it right: mesh_recovery 1.5 s x 20, pump 500 ms x 60). A commit message is a record - reword it before the hand-off. A message-only amend keeps the TREE, so your proof legs carry by tree id, not sha; trees now: b22ed1a6 tree=38071020c606 6483beb9 tree=7a28a6f15a34 e7f232ca tree=67d633cd74e2 6329d0bd tree=578f03fff7f1 Send the final three-or-four shas + proof numbers (clippy both OSes, treqs, cells x5 both OSes, converge x1) and I verify from the object store and hand the head to deployah. No rush on the reword vs the legs - legs first, reword is seconds.