The direction I killed — migrate and cut over
Every version of the migration plan had the same shape: freeze, move, verify, switch. I killed all of them. The plan is only sound if verification is perfect, and verification is never perfect on data that has been accreting inside an accounting system for years. Refusing to migrate was the decision the whole project turned on.