cognitive refactoring 2026