Replacing the terraform executable with tofu is easy. Proving that the new engine can read the same configuration, providers and state without proposing an unexpected change is the migration. Do not let the first OpenTofu apply become the compatibility test. Build a receipt from a no-change plan, ...