Home already carries Bun JSTranspiler tsconfig ownership semantics, but the current upstream js/bun/transpiler/transpiler-tsconfig-uaf.test.ts fixture is still replaced with a synthetic TODO. Activating it exposes a native corpus bridge gap: tsconfig JSX mode and pragma fields are dropped, so repeated transforms ignore jsxFactory, jsxFragmentFactory, and jsxImportSource.
Acceptance criteria:
- execute the unmodified current Bun fixture instead of a TODO
- preserve tsconfig state across repeated async and sync transforms
- carry JSX runtime, factory, fragment, and import source into real parser options
- clean up partially constructed native handles on every failure path
- pass the exact fixture (3/3) and the complete
home_testgate