Seems to work really well by executing very small and very safe refactoring steps that don't break functionality.
Very curious to hear how this works on large codebases and in different circumstances and how else we can improve it so that refactoring becomes a solved problem.