PR #1418 renames dato_tour → tour tables, switches 97 files, and establishes the foundation for admin-first tour creation. Existing tour rows keep DatoCMS IDs as Tour.id; new Tour.datoId column (nullable) links to DatoCMS content. New tours get cuid2 IDs. Brief downtime accepted during migration.
Additional scope (to add before merge):
- Clean up
datoId ?? idfallback pattern in cron.ts - Add
createTouradmin procedure dato_idstays nullable (admin-created tours have no DatoCMS entry)