2026-06-16T09:35:33.2980000Z Evaluating twohost-a.if
2026-06-16T09:35:33.2980000Z Evaluating: (success() && (contains(github.event.head_commit.message, '[twohost]')))
2026-06-16T09:35:33.2980000Z Expanded: (true && contains('M11-W5 T5.1 fix: deterministically-offline offdrive shell for the rig drive-drop [twohost]

First real-rig fire (run 27604406083) surfaced that the W2 cross-node drive
drop-not-wake rung drove notify-0 — which is RESIDENT/ONLINE on the rig
(SPT_TWO_HOST_NOTIFY_BIN set) — so the drive DELIVERED to the live slot instead of
dropping. The rung''s "offline" assumption only held in fallback (noop) mode; W5 is
the first time it ran on the real rig. Test-harness bug, production drive logic
correct (online→deliver, offline→drop).

Fix (test-only, doyle option A): a noop `offdrive` shell that never binds —
deterministically offline in both real + fallback modes — minted at B under ID_B
(the W2 agent-owner drive-drop target) and GW_OWNER (the gateway rung). The W2
drive rung retargets to ID_B/offdrive (drops); the gateway rung targets
GW_OWNER/offdrive (cmd spools, drive drops). notify-0 stays the M5 rungs'' resident
shell. gwshell folded into offdrive. Al...(tru
2026-06-16T09:35:33.2980000Z Result: true
2026-06-16T09:35:33.3000000Z Requested labels: self-hosted, Windows, hfenduleam
2026-06-16T09:35:33.3000000Z Job defined at: SaberMage/spt-core/.github/workflows/ci.yml@refs/heads/dev-freeform
2026-06-16T09:35:33.3000000Z Waiting for a runner to pick up this job...
2026-06-16T09:37:06.1110000Z Job is about to start running on the runner: hfenduleam