Software EngineeringAI-Assisted Refactoring of Legacy Codebases: Test-FirstAn execution playbook for AI-assisted refactoring of legacy codebases: characterization tests, seam-by-seam cuts, codemods versus LLM edits.