▣ CF DNS migrate checklist

Step-through decision · runs locally

Survive the Cloudflare foundation_dns cutover without PATCH rejects

Hero tool — answer once, export a local Markdown pack. Nothing uploaded.

1. What are you migrating?

Demo paths

  • API-only: pick API → still writing → dual-write yes → conflict strip path.
  • TF false→null: pick Terraform → writing → false/null drift → deadlock module.
  • SDK enum: pick SDK → advanced enum path during rollout.

Why this checklist

Cloudflare is cutting over DNS settings from foundation_dns to nameservers.type (rollout from 2026-10-26, EOL ~2026-11-23). Official docs are linear; this page maps dual-write conflicts, rollout reads, and Terraform deadlock paths into an exportable pack — without calling the API for you.

What you get

Open the migrate checklist · How it works · Use cases