-- #migration 2026_07_08_073
-- objectif/checklist/mesure.questions pour C-121 à C-124 — dernier lot, 124/124 cartes traitées

UPDATE card_guide SET checklist_json = '[{"id": "cartographier_calendrier", "type": "boolean", "label": "Cartographier le calendrier événementiel local", "detail": "Liste tous les événements récurrents de ta ville et région sur 12 mois."}, {"id": "identifier_pertinents", "type": "boolean", "label": "Identifier les événements qui correspondent à ta clientèle", "detail": "Filtre selon le profil de la clientèle attirée par chaque événement."}, {"id": "creer_offre_dediee", "type": "boolean", "label": "Créer une offre dédiée à chaque événement retenu", "detail": "Pense l''offre comme une réponse au contexte émotionnel de l''événement."}, {"id": "communiquer_avant_pendant_apres", "type": "boolean", "label": "Communiquer avant, pendant et après l''événement", "detail": "Annonce 2 à 3 semaines avant, sois présent pendant, relance après."}]', objectif_label = 'Créer une offre dédiée aux événements locaux pertinents pour ta clientèle.', objectif_metric_principale = 'ventes_offre_evenement' WHERE card_id = 'C-121';
INSERT INTO card_guide_mesure_questions (card_id, metric, label, type, unit, cadence_jours, sort_order) VALUES
  ('C-121', 'ventes_offre_evenement', 'Combien de ventes cette offre événementielle a-t-elle générées ?', 'number', NULL, 30, 1);

UPDATE card_guide SET checklist_json = '[{"id": "choisir_mecanique", "type": "boolean", "label": "Choisir le type de mécanique adapté à ton activité", "detail": "Bundle de pièces complémentaires, offre du jour ou de la semaine, achetez X obtenez Y."}, {"id": "construire_complementaires", "type": "boolean", "label": "Construire l''offre autour de pièces complémentaires, pas d''une remise", "detail": "Groupe des produits qui se complètent naturellement plutôt que de simplement baisser un prix."}, {"id": "rendez_vous_recurrent", "type": "boolean", "label": "Créer un rendez-vous récurrent et identifiable", "detail": "Une offre régulière, nommée et attendue devient un rituel commercial."}]', objectif_label = 'Mettre en place une offre récurrente qui devient un rendez-vous attendu.', objectif_metric_principale = 'panier_moyen_offre' WHERE card_id = 'C-122';
INSERT INTO card_guide_mesure_questions (card_id, metric, label, type, unit, cadence_jours, sort_order) VALUES
  ('C-122', 'panier_moyen_offre', 'Quel est le panier moyen du jour de cette offre ce mois-ci ?', 'number', '€', 30, 1);

UPDATE card_guide SET checklist_json = '[{"id": "contacter_apres_reception", "type": "boolean", "label": "Contacter le client après réception de sa commande", "detail": "Envoie un message quelques jours après la réception estimée."}, {"id": "demander_avis_opportun", "type": "boolean", "label": "Demander un avis au moment opportun", "detail": "Profite de ce contact pour solliciter un avis, quand la satisfaction est encore fraîche."}, {"id": "proposer_etape_suivante", "type": "boolean", "label": "Proposer une prochaine étape naturelle", "detail": "Suggère un produit complémentaire, une offre de fidélité, ou reste disponible."}]', objectif_label = 'Créer un point de contact après-vente qui fidélise et génère des avis.', objectif_metric_principale = 'avis_apres_livraison' WHERE card_id = 'C-123';
INSERT INTO card_guide_mesure_questions (card_id, metric, label, type, unit, cadence_jours, sort_order) VALUES
  ('C-123', 'avis_apres_livraison', 'Combien d''avis as-tu obtenus grâce à ce message post-livraison ce mois-ci ?', 'number', NULL, 30, 1);

UPDATE card_guide SET checklist_json = '[{"id": "identifier_partenaires", "type": "boolean", "label": "Identifier des partenaires réellement complémentaires", "detail": "Cherche des acteurs dont l''offre et l''audience complètent la tienne."}, {"id": "definir_modalites", "type": "boolean", "label": "Définir précisément les modalités de la collaboration", "detail": "Clarifie ce que chaque partie apporte et reçoit."}, {"id": "formaliser_accord", "type": "boolean", "label": "Formaliser l''accord, même simplement", "detail": "Un accord écrit, même informel par email, évite les malentendus ultérieurs."}]', objectif_label = 'Construire un partenariat formalisé avec un acteur complémentaire.', objectif_metric_principale = 'partenariats_actifs' WHERE card_id = 'C-124';
INSERT INTO card_guide_mesure_questions (card_id, metric, label, type, unit, cadence_jours, sort_order) VALUES
  ('C-124', 'partenariats_actifs', 'Combien de partenariats actifs as-tu ce mois-ci ?', 'number', NULL, 30, 1);
