A reverse-vibe-coding workflow for refactoring