Start with the Problems You Want Types to Solve
Types are most valuable when they protect unstable or expensive parts of the codebase.
Look for modules where wrong shapes, missing fields, or refactors frequently create bugs. Those are often better migration targets than a stable utility file nobody touches.
When migration follows pain points, the team sees value faster and resists it less.