Restructure existing code while preserving observable behavior. Use for targeted technical debt or hotspot work with characterization tests.