Establish the migration contract
Define what success means before translating legacy behavior.
- Name commercial outcomes, non-negotiable journeys, and risk tolerances
- Inventory storefronts, markets, domains, data, integrations, jobs, reports, and manual work
- Separate required business behavior from accidental legacy behavior
- Set acceptance evidence for customer, operator, finance, security, and technology teams