Legacy migration & version upgrades
Moving a system off a version that is out of support, without a rewrite and without a freeze on feature work.
- Dependency and breaking-change audit before any code moves
- Incremental migration plan with a working build at every step
- Upgrade executed behind flags, shipped in slices rather than one cutover
- Regression suite covering the paths the upgrade actually touches