Define the checks before the build.
Choose representative user journeys, record counts, access rules and important URLs. These checks give the team a concrete way to compare the replacement with the service it must preserve.
The migration approach
Start with a read-only inventory. Define what must work, rebuild the agreed features and check the result before moving production traffic.
Map pages, routes, data, users, files, jobs and integrations. Establish what must keep working.
Read-only inventoryReview architecture, feature gaps, data handling, costs and acceptance checks before implementation.
Approval gateImplement the agreed frontend changes and Motoko backend. Recreate the critical workflows and integrations.
Working applicationWhere needed, import data and files in controlled batches. Check records, relationships and file integrity.
Checked data & filesWhere needed, implement sign-in and verified account linking. Test roles, permissions and administrator journeys.
Verified accessReview test results, recovery procedures, source code and operating instructions. Approve any write freeze, DNS change and decommissioning separately.
Approval gateChoose representative user journeys, record counts, access rules and important URLs. These checks give the team a concrete way to compare the replacement with the service it must preserve.
The migration skill includes the workflow, platform notes and reference tools for your developer or AI coding agent.
Get the migration skill