issue 12584, round 2 runtime transcript (2026-10-27T01:37:39Z) Host: Linux x86_64 VM. Fresh base dirs, no copied data; 1 project + 1,744 idle threads seeded through MCP t3_thread_launch (seed-threads.mjs). Servers run from source: node --inspect src/bin.ts serve --base-dir ; requests carry a bearer from 't3 auth session issue'. Heap figures are MB after two HeapProfiler.collectGarbage calls. == main 68339a0846 (effect 4.0.5), Node 24.22.1; GET /api/orchestration/shell = 2,806,523 bytes, ~0.43 s baseline heapUsed 182.1 large 30.3 old 129.6 external 57.4 arrayBuffers 0.7 after 30 s idle heapUsed 181.8 large 30.3 old 129.4 external 57.2 arrayBuffers 0.5 completed sample: {"status":200,"bytes":2806523,"ms":435} after 21 completed heapUsed 183.1 large 30.6 old 130.4 external 57.1 arrayBuffers 0.5 aborted-by-timeout outcomes: {"TimeoutError":20} after 20 aborted (50-300 ms) heapUsed 182.5 large 30.6 old 129.8 external 57.2 arrayBuffers 0.5 mid-body outcomes: {"mid-body":20} after 20 dropped mid-body heapUsed 182.5 large 30.6 old 129.7 external 57.2 arrayBuffers 0.5 after 20 s more heapUsed 182.4 large 30.6 old 129.6 external 57.2 arrayBuffers 0.5 baseline heapUsed 182.8 large 30.6 external 57.2 arrayBuffers 0.5 burst outcomes (10 x 16, abort 1000 ms): {"TimeoutError":160} after bursts heapUsed 183.7 large 30.6 external 57.2 arrayBuffers 0.5 after 20 s more heapUsed 182.9 large 30.6 external 57.2 arrayBuffers 0.5 baseline heapUsed 183.0 large 30.6 external 57.1 arrayBuffers 0.5 burst outcomes (10 x 16, abort 1000 ms): {"TimeoutError":160} after bursts heapUsed 183.7 large 30.6 external 57.2 arrayBuffers 0.5 after 20 s more heapUsed 183.1 large 30.6 external 57.2 arrayBuffers 0.5 == v0.1.0 81493efb71 (effect 4.0.4), Node 24.22.1; shell = 2,593,765 bytes, ~0.33 s baseline heapUsed 175.6 large 32.4 old 123.3 external 57.2 arrayBuffers 0.7 after 30 s idle heapUsed 174.1 large 32.4 old 121.8 external 57.1 arrayBuffers 0.5 completed sample: {"status":200,"bytes":2593765,"ms":326} after 21 completed heapUsed 175.0 large 32.4 old 122.4 external 57.1 arrayBuffers 0.6 aborted-by-timeout outcomes: {"TimeoutError":17,"completed":3} after 20 aborted (50-300 ms) heapUsed 174.5 large 32.4 old 122.0 external 57.2 arrayBuffers 0.7 mid-body outcomes: {"mid-body":20} after 20 dropped mid-body heapUsed 175.0 large 32.4 old 122.3 external 57.1 arrayBuffers 0.5 after 20 s more heapUsed 174.6 large 32.4 old 122.0 external 57.1 arrayBuffers 0.5 == v0.1.0 81493efb71 (effect 4.0.4), Node 26.8.2 (official linux-x64 tarball, sha256 verified) baseline heapUsed 168.2 large 27.8 old 123.1 external 16.9 arrayBuffers 0.5 after 30 s idle heapUsed 168.3 large 27.8 old 123.1 external 16.9 arrayBuffers 0.5 completed sample: {"status":200,"bytes":2593765,"ms":261} after 41 completed heapUsed 167.5 large 30.1 old 121.8 external 22.7 arrayBuffers 6.3 aborted-by-timeout outcomes: {"TimeoutError":34,"completed":6} after 40 aborted (50-300 ms) heapUsed 165.4 large 28.2 old 121.2 external 16.9 arrayBuffers 0.5 mid-body outcomes: {"mid-body":40} after 40 dropped mid-body heapUsed 165.3 large 28.2 old 121.0 external 16.9 arrayBuffers 0.6 after 20 s more heapUsed 165.3 large 28.2 old 121.0 external 16.9 arrayBuffers 0.5 baseline heapUsed 165.3 large 28.2 external 16.9 arrayBuffers 0.5 burst outcomes (10 x 16, abort 1000 ms): {"TimeoutError":160} after bursts heapUsed 167.2 large 28.2 external 16.9 arrayBuffers 0.5 after 20 s more heapUsed 166.8 large 28.2 external 16.9 arrayBuffers 0.5 baseline heapUsed 167.0 large 28.2 external 16.9 arrayBuffers 0.5 burst outcomes (6 x 16, abort 200 ms): {"TimeoutError":96} after bursts heapUsed 168.4 large 28.3 external 16.9 arrayBuffers 0.5 after 20 s more heapUsed 168.1 large 28.3 external 16.9 arrayBuffers 0.5