Scope
Activate Bun’s byte-identical js/bun/jsc/bun-jsc.test.ts matrix. The file covers VM description, GC/heap counters, random seed, rope/origin/JIT hooks, protected objects, timezone mutation, structured serialization/deserialization, profiling reuse, malformed payload rejection, and non-extractable CryptoKey safety.
Baseline
- exact corpus: 0 passed, 0 failed, 0 unsupported, 1 native todo
- corpus matches
~/Code/bunbyte-for-byte - direct Home native probe confirms all 23 imported
bun:jscAPIs exist as functions
Acceptance criteria
- expose reusable logical behavior for active APIs; use real native bridges where state/allocator fidelity matters
- preserve all upstream active tests and upstream conditional todos exactly
- preserve real subprocess checks for malformed serialization payloads and CryptoKey extractability
- no fabricated aggregate pass result or reduced loops
- add permanent regression coverage with exact active/todo counts
- exact corpus and full
home_testgate pass - commit/push as Chris Breuer without coauthors and update #66
If serialization hardening requires an independent implementation tranche, split it into a linked focused issue rather than weakening this scope.