-- Baking HTML des landing_themes : la BDD reste l'unique source de vérité,
-- mais à chaque création/mise à jour, on pré-rend le HTML une bonne fois
-- (côté serveur) au lieu de le reconstruire côté client à chaque visite.
--
-- html_baked   : nom du fichier de la version baked (archive/traçabilité),
--                format {slug}-{hash8}-{YYYYMMDD_HHMMSS}.html
-- html_content : le HTML pré-rendu lui-même, servi tel quel par l'API
--                (le front n'a plus qu'à faire innerHTML = html_content)
-- baked_at     : date/heure du dernier bake

ALTER TABLE landing_themes ADD COLUMN html_baked   VARCHAR(255) NULL AFTER destination;
ALTER TABLE landing_themes ADD COLUMN html_content MEDIUMTEXT   NULL AFTER html_baked;
ALTER TABLE landing_themes ADD COLUMN baked_at     TIMESTAMP    NULL AFTER html_content;
