Parent: #414 Depends on: #415 ABI parent: #412 Profiles: #163, #164 Roadmap: #134
Use the ownership-aware sibling-realm heap to complete the physical reclamation and terminal evidence missing from the arena-backed #412 lifecycle.
Acceptance:
- Create private mini/full VMs on the shared precise-GC path without changing the three pinned signatures.
- Create test-isolation realms on the same heap/VM and atomically transfer process identity plus embedder metadata.
- Retire the old realm roots, clear module/job/embedding state, run a full collection, and prove its global graph is reclaimed while VM-scoped state survives.
- Prove retained old handles remain valid only for their explicit lifetime and do not republish the retired execution-context identity.
- Prove external C-API class and buffer/string owners finalize exactly once during replacement or final teardown.
- Cover wrong-thread replacement/destruction and concurrent identifier lookup under TSan.
- Refresh the #412 machine contract, concise docs, inventories if needed, and Debug/ReleaseSafe/TSan/relocation CI evidence.
- Reconcile exact main CI and close #412/#414 only after their remaining acceptance is complete.