* fix: refuse operators and unauthorized authors on data table migration routes
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* fix: check the replaced definition on migration upsert and skip unchanged writes
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* fix: let data table admins edit migrations whose annotation no longer parses
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* fix: keep migration delete idempotent when a concurrent delete wins
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Diego Imbert <70353967+diegoimbert@users.noreply.github.com>