-- #migration 2026_07_06_035
-- Ré-applique checklist_json pour C-003 et C-006 : probablement effacé par les
-- déploiements précédents (import-catalogue.php ne sauvegardait pas encore
-- checklist_json avant le TRUNCATE — corrigé dans ce même commit).
-- Idempotente : sans effet si les valeurs sont déjà en place.

UPDATE card_guide
SET checklist_json = '[
  {
    "id": "fiche_stand",
    "type": "boolean",
    "label": "Une fiche dédiée + lead magnet sur le stand",
    "requires_proof": false
  },
  {
    "id": "emails_boutique",
    "type": "boolean",
    "label": "Les emails de la boutique, avec un lead magnet",
    "requires_proof": false
  },
  {
    "id": "qr_etiquette",
    "type": "boolean",
    "label": "Un QR code sur l''étiquette produit",
    "requires_proof": false
  },
  {
    "id": "carnet",
    "type": "boolean",
    "label": "Un carnet / tableur de contacts",
    "requires_proof": false
  }
]'
WHERE card_id = 'C-003';

UPDATE card_guide
SET checklist_json = '[
  {
    "id": "chk1",
    "type": "boolean",
    "label": "Préparer ton stand pour collecter des contacts",
    "detail": "Chaque marché doit générer des contacts, pas seulement des ventes. Un carnet de signatures pour les nouveautés, un QR code vers ta newsletter, une carte à glisser dans chaque sac. Objectif : repartir avec 10 emails minimum même si les ventes sont décevantes.",
    "requires_proof": false,
    "printable_worksheet": false
  },
  {
    "id": "chk2",
    "type": "boolean",
    "label": "Observer et noter ce qui se passe",
    "detail": "Quelles pièces attirent d''abord le regard ? Quelles questions reviennent ? Qu''est-ce qui fait décrocher les gens après avoir touché une pièce ? Ces observations guident ton offre et ta communication bien mieux que tes suppositions.",
    "requires_proof": false,
    "printable_worksheet": true,
    "worksheet_section": "observation"
  },
  {
    "id": "chk3",
    "type": "boolean",
    "label": "Faire un bilan chiffré après chaque marché",
    "detail": "CA total, nombre de clients, panier moyen, coût du stand + transport + temps. Calcule ta rentabilité réelle. Certains marchés ont l''air animés mais ne couvrent pas leurs coûts — d''autres sont discrets mais très rentables.",
    "requires_proof": true,
    "printable_worksheet": true,
    "worksheet_section": "bilan"
  }
]'
WHERE card_id = 'C-006';
