Parent: #406 Profiles: #163, #164 Related: #140, #143, #408 Roadmap: #134
Implement the pinned Home/Bun JSC__Wasm__StreamingCompiler__addBytes boundary against the same compiler lifecycle used by the JavaScript streaming APIs.
Scope
- Pin exact Home/Bun/JSC sources and signatures in a checked-in contract.
- Register never-dereferenced opaque compiler tokens per VM and reject null, stale, foreign, and finalized lifecycle operations without touching arbitrary memory.
- Append non-null byte spans in order with overflow and allocation-failure atomicity; define zero-length behavior exactly.
- Make finalization and teardown idempotent, race-safe, and free of cross-VM contamination or use-after-free.
- Add external Home/Bun compiled consumers in Debug, ReleaseSafe, and TSan.
- Refresh both private inventories, ABI docs, concise README counts, and roadmap evidence.
- Close only after exact fixing-main CI is green.