# PR-2.6 — Remove Dead Runtime Modules and Symbols ### Briefing After the VM reset, there will be leftover modules, helpers, or symbols that are no longer referenced. This PR performs a final cleanup pass. ### Target * Remove dead or unreachable runtime code. * Ensure the VM crate has a minimal, clean surface. ### Work items * Use compiler warnings and search tools to find: * Unused modules. * Unused structs/enums/functions. * Legacy HIP/RC terminology. * Remove dead code. * Update module trees and public exports. ### Acceptance checklist * [ ] No dead modules remain. * [ ] No HIP/RC terminology found in the VM crate. * [ ] `cargo test` passes. ### Tests * Existing tests only. ### Junie instructions **You MAY:** * Remove unused code and modules. * Update `mod.rs` and exports. **You MUST NOT:** * Remove code that is still referenced. * Replace deleted modules with new experimental ones. **If unclear:** * Ask before deleting anything that looks structurally important.