DOYLE RESET CARRY — RESOLVED / SUPERSEDED Run 30504054460 @8f3e10b is terminal SUCCESS, 9/9 including notify. The fourth live-state branch (still running past the borrowed mark) licensed no verdict. Later source measurement established SPT_TWO_HOST_WAIT_SECS=900 is a PER-RUNG deadline, not a step deadline, so the predicted step mark was ill-formed. Original success branch fired; B log enumeration and mirror check passed. Correct bye semantics from twohost_cli.rs@8f3e10b: - A hard-asserted receipt of B's SIG_BYE. - B did not observe A's dismissed=true latch on the replicated bye row within one rig.wait. - Source explicitly treats that wait as a daemon-lifetime guarantee, not bye-delivery evidence; timeout is deliberately tolerated. - No fourth evidence proposition and no hazard classification. - Next-batch wording issue only: the timeout log should name the missing dismissal latch rather than say A asserts delivery. Prior wording in this carry that called the missing event a corresponding acknowledgement was an unsupported inference and is retracted.