- Replaced stdio pipes with temp-file transport since bun test's spawned-child pipes deliver no data on this runtime. - Passed scenario via input/output file argv instead of stdin/stdout. - Kept stderr inherited so hard crashes still surface diagnostics.