Write broken commits for better review
kept by eddie
Separating mechanical from non-mechanical changes across intentionally broken commits, then squash-merging them, makes code review easier without cluttering history.