Refactor a 3000-line Python CLI module into smaller files
Takeaway: Next time I'd open with the parallel-work caveat up front — telling it about the concurrent chart-engine branch early saved a lot of back-and-forth about which files were safe to touch.