Proving a Postgres-to-Turso cutover: counts, checksums, and FK spot-checks
An ETL run exiting 0 only proves the script did not throw. Here is the read-only verification step we run before flipping traffic — row counts, sampled checksums, FK spot-checks.