test / unit + widget + golden + a11y (push) Failing after 31s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
PtySession.spawn() uses synchronous FFI calls (socketpair, recvFd via SCM_RIGHTS) that block the merged UI/platform thread on macOS. The test correctly identifies this — PTY must move to the backend isolate. Three tests added (echo, shell, write-to-child) that will run on Linux where threads are separate. macOS skips with a diagnostic. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>