-- #migration 2026_07_30_145_parcours_full_schema

-- Étend public_parcours pour stocker tout le contenu (remplace la lecture de uluana_parcours.json)
ALTER TABLE public_parcours
    ADD COLUMN description       TEXT    NULL,
    ADD COLUMN for_who_json      TEXT    NULL,
    ADD COLUMN persona_tags_json TEXT    NULL,
    ADD COLUMN modules_json      LONGTEXT NULL,
    ADD COLUMN challenge_json    TEXT    NULL;

-- Table de tracking des imports parcours (même logique que card_imports)
CREATE TABLE IF NOT EXISTS parcours_imports (
    filename    VARCHAR(255) NOT NULL PRIMARY KEY,
    parcours_id VARCHAR(30)  NOT NULL,
    applied_at  DATETIME     NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
