Make a step list for the refactor. Include pre-checks, code changes, tests, and a final rollout check.Mark each step with [owner], [est], and [risk].