Port the exact upstream test/js/bun/spawn/spawn-socketpair-shutdown.test.ts corpus into Home without TODO rewriting.
Scope:
- preserve stdout writability across an idle child delay
- cover Python asyncio
connect_write_pipebehavior on supported platforms - preserve stdin readability when the parent writes after an idle delay
- model process/pipe lifecycle and disposal semantics in the native corpus runner
- add a durable Home regression for the exact upstream file
Acceptance:
- exact corpus remains byte-identical to
~/Code/bun - 3 passed, 0 failed, 0 unsupported, 0 todo on macOS
- adjacent spawn regression matrices remain green
- full
home_testgate passes