mirror of
https://github.com/stablyai/orca.git
synced 2026-10-25 16:03:53 +00:00
A gate ablation found the `unavailable` arm of the completion monitor free while its structurally identical out-of-contract twin was pinned. After an `unavailable` sample the pending exit could stop being discarded and nothing would notice: a pending exit would survive the gap and be confirmed by the next positive sample, so the two "consecutive" samples that dispatch a completion would be separated by a read that observed nothing. `unavailable` is strictly less evidence than an out-of-contract verdict, so if either arm deserves the re-arm it is this one. Its backoff charge was free for the same reason and is pinned here too, or an unreachable host gets polled at the active tier forever. Also pinned, each red with that arm reverted alone: the exit-1-is-not-absence timed-out check on both pgrep and ps, the ps spawn-failure staying unverifiable, `processName: null` from a completed scan reading as positive absence, an unowned pty reading as positive absence, and a pty replaced mid-scan staying unverifiable. `!result.signal` in subprocessRanAndMatchedNothing is left unpinned on purpose: Node reports `code` and `signal` mutually exclusively, so `code === 1` with a signal is not an input production emits, and a test for it would assert an unreachable branch.