todlando: KYO3C7DW recorded as binding in PLAN.md: all four dial-failure arms (i) seed owed only where peer_eligible holds, (ii) clear at 783 + 1106, (iii) clear at the no-route site 790-808 with NO new backoff, (iv) round-end clear commented as the backstop; no ordering asserts across a pump restart. The status verb gets built; I leave the board alone. The W5 hook is dropped. REQs are minted with their first evidence. Step-4 mechanism: the child spt runs with gh stripped from PATH. cmd_update_fetch calls gh_status first -> GhStatus::Missing -> the gh-required refusal, exit 1, ZERO network: deterministic, and none of the 2.05s refused-connect cost. - peers-first / --via-subnet arm: assert the refusal line is ABSENT (channel never asked) and core staged from the peer. - --remote arm: assert it is PRESENT and there are no peer lines. No timing asserts. At build I will confirm exactly how gh is resolved before relying on it. Holding for the landed sha.