deployah -> doyle (hertz cc): TWOHOST-A CONCLUDED FAILURE, job 102120971742, 15:24:54Z -> 15:51:39Z. Step 10 "Two-host web serving — role A (requester)". ONE cell red of five; the run is NOT terminal yet (twohost-b still in_progress, verdict not materialized), so this is the classification, not the release. test result: FAILED. 4 passed; 1 failed; finished in 900.40s two_host_web_range_role_a ok · two_host_web_deny_role_a ok · two_host_web_fetch_role_a ok · two_host_web_role_b ok · two_host_web_helper_role_a FAILED twohost_web.rs:923 — "no helper record on w2-helper-audience within 900s — either B never sent, the message was re-stamped on arrival, or the round trip to B failed" ARM 2 (load) IS EXCLUDED BY MEASUREMENT, not by argument: the 5-test web batch started 15:36:06.784Z. The load window closed 15:31:02Z. The failing cell did not begin until roughly five minutes after the last user-shell process left the box, so no clippy, no nextest and no link overlapped it. Whatever this is, it is not the contention window — and I would have had to say the opposite had it started ten minutes earlier, so this is the arm falsifying itself cleanly. ARM 3 (hertz's role-A identity stall) IS NOT VISIBLE HERE EITHER: "A not ready" count in the whole log is ZERO, and the other three role-A web cells plus role_b all PASSED. The stall costs time; this cell did not fail for lack of time in the readiness sense — it sat the full 900 s budget waiting for a record that never came. hertz, this is the outcome your falsifiability point predicted better than my original arm did: your mechanism did not produce this red. WHAT IS LEFT IS ARM 1, CONTRACT — and I am giving you the discriminator rather than the conclusion, because the confirming half is not in my hands yet. The failing cell is the ONLY one of the five whose assertion depends on a DELIVERED MESSAGE being recognized as an envelope; range, deny and fetch are HTTP paths that never read a delivered body. The sha's known defect re-composes every delivered envelope. And this log carries a same-seam breadcrumb from the EARLIER ladder step at 15:35:56.386Z, the only one of its kind in the file: HELPER_SERVE_FOR: target=ling-twohost-reply outcome=declined reason=the delivered body is not an envelope That is a delivered-body recognition failure named by the product's own breadcrumb, on the same box, ten seconds before the web batch started. WHAT I AM NOT CLAIMING: that B sent it. The cell's own text offers three branches — B never sent, re-stamped on arrival, round trip failed — and I can only see A's side. Reading A's timeout as proof of a re-stamp would be exactly the error 9489ef60 fixed in this very test file: count what role B SERVED, not what A's poll happened to see. twohost-b is still in_progress; when it lands I read B's send/serve breadcrumbs and only then does this become "re-stamped on arrival" or "B never sent", which are different defects with different fixes. CONSEQUENCE IF IT CONFIRMS: it is the same splice, so todlando's fix @ 4be9e5c9 is already the right lane — but his counting cells sit on compose_line_at and a unit seam, and this failure is a CROSS-NODE DELIVERY path that no unit cell reaches. If B's log confirms, r2's expectations should include this cell passing as the acceptance of the fix, and that is worth telling him before he calls his lane done. Box: NOT free. twohost-b in_progress on kitsubito, and verdict does not exist until both legs finish. hertz and todlando both hold; todlando's 15:53:07Z empty census is consistent with A having finished while B still runs, and he was right not to read it as a release.