-- #migration 2026_08_09_173_c133_c136_insert
-- Cartes C-133 à C-136 (book, top funnel, middle funnel, stories)


INSERT INTO cards (id, category_id, title, slug, objective, description, difficulty)
VALUES ('C-133', 'CAT-01', 'Préparer son book en ligne et tracker ses visiteurs', 'preparer-son-book-en-ligne', 'Avoir une page de présentation de son travail avec un lien traçable — savoir combien de personnes l''ont ouvert', 'Pas de site complet, pas de portfolio élaboré. Une page, tes meilleures pièces, un lien que tu peux envoyer et qui te dit combien de personnes l''ont ouvert. Tu envoies ce lien à 20 personnes aujourd''hui.', 1)
ON DUPLICATE KEY UPDATE title=VALUES(title), objective=VALUES(objective), description=VALUES(description);

INSERT INTO card_detail (card_id, uluana_label, intro, updated_at, author)
VALUES ('C-133', 'Book en ligne', 'Avant de contacter ton réseau, tu as besoin d''un endroit où les gens peuvent voir ton travail. Pas un site parfait — une page avec tes meilleures pièces et un lien traçable. Le tracking te dit qui a regardé et combien de fois. C''est ta première data réelle sur l''intérêt pour ton travail.', '2026-08-09', 'Uluana')
ON DUPLICATE KEY UPDATE uluana_label=VALUES(uluana_label), intro=VALUES(intro);

INSERT INTO card_guide (card_id, domain, xp, checklist_json, objectif_label, objectif_metric_principale)
VALUES ('C-133', 'image_de_marque', 15, '[{"id": "c133_plateforme", "label": "Choisir et configurer une plateforme simple (Adobe Portfolio, Behance, Notion, Linktree…)", "detail": "Configuré en moins d''une heure. Pas de site complet.", "requires_proof": false, "tutoriel": true}, {"id": "c133_selection", "label": "Sélectionner 5 à 10 pièces — les plus représentatives de ton univers futur", "requires_proof": true, "tutoriel": true}, {"id": "c133_tracking", "label": "Créer un lien traçable (Bit.ly ou équivalent) et noter l''URL", "detail": "Sans tracking, cette action ne vaut rien.", "requires_proof": false, "tutoriel": true}, {"id": "c133_envoi", "label": "Envoyer le lien à 20 personnes aujourd''hui — noter les réactions", "detail": "Qui ouvre plusieurs fois ? Qui pose une question de prix ?", "requires_proof": false, "tutoriel": true}]', 'Lien traçable actif + envoyé à 20 personnes', 'visites_book')
ON DUPLICATE KEY UPDATE checklist_json=VALUES(checklist_json), xp=VALUES(xp), domain=VALUES(domain);

DELETE FROM card_detail_sections WHERE card_id='C-133';
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-133', 'method', 'Book en ligne en moins de 2h', 0);
SET @s_c0 = LAST_INSERT_ID();
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 1, 'Choisir une plateforme simple', 'Pas de site WordPress ou Squarespace pour commencer. Une page sur Adobe Portfolio (gratuit avec Creative Cloud), Cargo, Behance, ou même une page Notion publique suffit.

Critères : gratuit ou quasi-gratuit, configuré en moins d''une heure, URL partageable. Si tu as déjà un Instagram pro, un lien Linktree avec tes 5 meilleures photos et un formulaire de contact suffit pour démarrer.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 2, 'Sélectionner 5 à 10 pièces maximum', 'Pas tout. Les 5 à 10 pièces qui représentent le mieux ce que tu veux faire à l''avenir — pas les plus faciles à photographier, pas les plus récentes, les plus représentatives de ton univers.

Une photo par pièce, fond neutre ou contexte cohérent. Pas de collages, pas de texte sur les photos.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 3, 'Créer un lien traçable', 'Utilise Bit.ly, Linktree Analytics ou Notion Analytics pour tracker les visites. Crée un lien court personnalisé (ex: bit.ly/book-marie) et note combien de personnes l''ouvrent chaque jour.

C''est ta première metric. Si tu envoies ce lien à 20 personnes et que 8 l''ouvrent, tu sais que 8 personnes ont vu ton travail.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 4, 'Envoyer le lien à 20 personnes aujourd''hui', 'Ne pas attendre que la page soit parfaite. Elle ne le sera jamais. Envoyer le lien à 20 personnes de ton entourage maintenant — avec un message simple : ''J''ai mis en ligne une page avec mes travaux, tu peux jeter un oeil ?''

Note les retours. Chaque ''c''est beau'' sans question de prix est un signal faible. Chaque ''tu travailles sur commande ?'' est un signal fort.');
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-133', 'tips', 'Conseils Uluana', 1);
SET @s_c1 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Le tracking est le vrai livrable de cette action. Une page sans analytics te dit rien. Un lien traçable te dit tout.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Si quelqu''un ouvre le lien 3 fois, c''est un prospect chaud. Note son nom.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Ne mets pas de prix sur la page. L''objectif est de créer de l''intérêt, pas de vendre directement.', 2);
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-133', 'warning', 'Pièges à éviter', 2);
SET @s_c2 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Passer une semaine à construire la page parfaite. 2h max, puis envoyer.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Mettre toutes tes créations. 5 à 10 pièces fortes valent mieux que 40 photos moyennes.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Envoyer sans lien traçable. Sans tracking, tu travailles à l''aveugle.', 2);

INSERT INTO cards (id, category_id, title, slug, objective, description, difficulty)
VALUES ('C-134', 'CAT-04', 'Poster du contenu qui attire de nouveaux regards', 'contenu-top-funnel', 'Publier un contenu court et actionnable qui touche des inconnus dans ton univers — et mesurer l''impact en 7 jours', 'Le Top Funnel a un seul job : être vu par des gens qui ne te connaissent pas encore. Pas de storytelling profond, pas d''opinion tranchée. Des conseils concrets, immédiatement utiles, sur des problèmes que tout le monde dans ton univers reconnaît.', 2)
ON DUPLICATE KEY UPDATE title=VALUES(title), objective=VALUES(objective), description=VALUES(description);

INSERT INTO card_detail (card_id, uluana_label, intro, updated_at, author)
VALUES ('C-134', 'Top Funnel', '90% des créateurs ne publient que du contenu Top Funnel et se demandent pourquoi ça ne convertit pas. Le problème inverse existe aussi : ne jamais faire de Top Funnel et parler dans le vide à une audience qui ne grandit pas. Cette carte te force à produire et publier un contenu de surface efficace — vues, sauvegardes, partages. Les résultats se mesurent à J+7.', '2026-08-09', 'Uluana')
ON DUPLICATE KEY UPDATE uluana_label=VALUES(uluana_label), intro=VALUES(intro);

INSERT INTO card_guide (card_id, domain, xp, checklist_json, objectif_label, objectif_metric_principale)
VALUES ('C-134', 'contenu', 15, '[{"id": "c134_structure", "label": "Choisir la structure A (conseils) ou B (résultat d''abord) et noter le sujet", "requires_proof": false, "tutoriel": true}, {"id": "c134_script", "label": "Écrire le script complet — hook + 3 points + CTA — 300 mots max", "requires_proof": false, "tutoriel": true}, {"id": "c134_publication", "label": "Tourner et publier dans les 24h suivant l''écriture", "requires_proof": true, "tutoriel": false}, {"id": "c134_stats", "label": "Mesurer à J+7 : vues, sauvegardes, partages, commentaires, nouveaux abonnés", "detail": "La sauvegarde est la metric principale.", "requires_proof": false, "tutoriel": true}]', '1 contenu publié + stats mesurées à J+7', 'sauvegardes')
ON DUPLICATE KEY UPDATE checklist_json=VALUES(checklist_json), xp=VALUES(xp), domain=VALUES(domain);

DELETE FROM card_detail_sections WHERE card_id='C-134';
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-134', 'method', 'Produire et publier un contenu Top Funnel', 0);
SET @s_c0 = LAST_INSERT_ID();
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 1, 'Choisir une structure', 'Deux structures qui fonctionnent :

Structure A — Conseils actionnables : hook douleur → promesse → 3 points concrets → valeur → CTA. Format : ''Les 3 erreurs que font 90% des [ton univers]'' ou ''3 choses à faire avant de [action courante]''.

Structure B — Résultat d''abord : commence par la victoire (la tienne ou celle d''un client) → contexte → CTA → étapes clés → enseignement. Format : ''J''ai fait X en faisant une seule chose — voilà ce que c''est''.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 2, 'Écrire le script — 300 mots max', 'Hook : une phrase. En moins de 3 secondes le spectateur doit comprendre pourquoi rester.

Corps : 3 points max. Chaque point tient seul — pas besoin des autres pour avoir du sens.

CTA : une seule action demandée. Commenter un mot-clé, sauvegarder, envoyer un DM. Pas les trois.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 3, 'Tourner et publier dans les 24h', 'Pas de montage complexe pour un premier contenu Top Funnel. Cadre fixe, bonne lumière, son correct. Durée : 45 secondes à 1 minute.

Publier dans les 24h suivant l''écriture du script. Chaque jour d''attente supplémentaire est une décision de ne pas publier.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 4, 'Mesurer à J+7', '7 jours après la publication, noter : vues, sauvegardes, partages, commentaires, nouveaux abonnés générés.

La métrique la plus importante : les sauvegardes. Elles indiquent que les gens veulent revenir. Un contenu avec beaucoup de sauvegardes et peu de likes est souvent plus puissant qu''un contenu viral avec 0 sauvegarde.');
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-134', 'tips', 'Conseils Uluana', 1);
SET @s_c1 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, '1 vidéo = 1 seule idée. Si tu dois expliquer le contexte pour que le conseil fasse sens, le sujet est trop complexe pour le Top Funnel.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Le hook est la chose la plus importante. Si les 3 premières secondes ne retiennent pas, rien d''autre ne compte.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Les sauvegardes > les likes. Un like prend 0.5 seconde. Une sauvegarde signifie ''je veux revenir là-dessus''.', 2);
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-134', 'warning', 'Pièges à éviter', 2);
SET @s_c2 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Mettre 5 points au lieu de 3. Plus = moins mémorisable = moins partageable.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Finir sans CTA. Même une simple demande de sauvegarde double l''engagement.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Attendre que le script soit parfait. Publier maintenant, analyser, améliorer au prochain.', 2);

INSERT INTO cards (id, category_id, title, slug, objective, description, difficulty)
VALUES ('C-135', 'CAT-04', 'Poster du contenu qui crée la confiance', 'contenu-middle-funnel', 'Publier un contenu qui casse une croyance ou raconte une transformation — et générer des DMs ou commentaires qualifiés', 'Le Middle Funnel ne cherche pas à toucher tout le monde. Il parle à ceux qui te suivent déjà et les fait passer de spectateur à prospect. Avis tranché, mythe cassé, histoire personnelle de transformation. Les gens qui commentent ou écrivent en DM après ce contenu sont tes prospects les plus chauds.', 2)
ON DUPLICATE KEY UPDATE title=VALUES(title), objective=VALUES(objective), description=VALUES(description);

INSERT INTO card_detail (card_id, uluana_label, intro, updated_at, author)
VALUES ('C-135', 'Middle Funnel', 'Un contenu Top Funnel attire des inconnus. Un contenu Middle Funnel transforme des abonnés en prospects. La différence : le Top donne de l''info, le Middle donne un point de vue. Les gens qui restent après un avis tranché sont ceux qui partagent tes valeurs — et ceux-là achètent.', '2026-08-09', 'Uluana')
ON DUPLICATE KEY UPDATE uluana_label=VALUES(uluana_label), intro=VALUES(intro);

INSERT INTO card_guide (card_id, domain, xp, checklist_json, objectif_label, objectif_metric_principale)
VALUES ('C-135', 'contenu', 20, '[{"id": "c135_structure", "label": "Choisir la structure C (mythe), D (transformation) ou E (identification) et définir l''avis tranché", "requires_proof": false, "tutoriel": true}, {"id": "c135_script", "label": "Écrire le script avec le CTA placé au pic du désir — pas forcément à la fin", "requires_proof": false, "tutoriel": true}, {"id": "c135_publication", "label": "Publier dans les 24h", "requires_proof": true, "tutoriel": false}, {"id": "c135_reponses", "label": "Répondre à chaque commentaire dans les 2h avec une question qui déplace vers les DMs", "requires_proof": false, "tutoriel": true}]', '1 contenu publié + DMs ou commentaires qualifiés générés', 'dms_recus')
ON DUPLICATE KEY UPDATE checklist_json=VALUES(checklist_json), xp=VALUES(xp), domain=VALUES(domain);

DELETE FROM card_detail_sections WHERE card_id='C-135';
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-135', 'method', 'Produire un contenu Middle Funnel', 0);
SET @s_c0 = LAST_INSERT_ID();
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 1, 'Choisir une structure', 'Trois structures efficaces :

Structure C — Mythe cassé : ''Tout le monde dit X. C''est faux. Voilà pourquoi.'' Prends la croyance la plus répandue dans ton univers et contredis-la avec ce que tu as vécu.

Structure D — Transformation : commence par le moment le plus fort de ton histoire (pas le début). La galère, la stagnation, le déclic, le résultat mesurable. CTA au pic de tension.

Structure E — Identification douleur : ''Tu fais X mais tes résultats ressemblent à ça...'' Aggraver la situation, puis proposer ton alternative concrète.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 2, 'Prendre un vrai avis — pas une nuance', 'Le Middle Funnel ne fonctionne pas avec des contenus équilibrés. Il faut être tranchant.

Exemples d''avis tièdes (à éviter) : ''Ça dépend de la situation'' / ''Il y a des pour et des contre'' / ''Chacun son expérience''.

Exemples d''avis tranchés (à utiliser) : ''La plupart des artisans sous-évaluent leur travail et c''est leur plus grande erreur'' / ''Avoir 10 000 abonnés sans jamais vendre prouve que ton contenu attire des curieux, pas des acheteurs''.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 3, 'Placer le CTA au pic du désir', 'Sur un contenu Middle Funnel, le CTA n''est pas forcément à la fin. Il se place au moment où l''identification est maximum — juste après la tension ou le déclic.

Exemple : après avoir décrit la galère que le spectateur reconnaît dans sa propre vie, tu places : ''Si tu te reconnais dans ce que je vivais, commente [MOT] — je t''explique ce qu''on a changé.'' La transformation qui suit devient la preuve.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 4, 'Répondre à chaque commentaire dans les 2h', 'Les commentaires sur un contenu Middle Funnel sont des prospects qui se manifestent. Chaque commentaire sans réponse dans les 2h premières heures est une conversation perdue.

Répondre à chaque commentaire avec une question : ''Tu vis ça aussi ?'' / ''Tu en es où dans ce processus ?'' / ''Qu''est-ce que tu as essayé jusqu''ici ?''. L''objectif est de déplacer la conversation en DM.');
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-135', 'tips', 'Conseils Uluana', 1);
SET @s_c1 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Le Middle Funnel polarise — c''est normal. Ceux qui ne sont pas d''accord ne sont probablement pas tes clients. Ceux qui commentent ''exactement ça'' sont tes prospects.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Plus c''est personnel et spécifique, plus c''est puissant. ''J''ai failli tout arrêter en mars 2024'' convertit mieux que ''C''est difficile de démarrer''.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Répondre à tous les commentaires dans les 2 premières heures double la portée de la publication sur Instagram.', 2);
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-135', 'warning', 'Pièges à éviter', 2);
SET @s_c2 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Essayer de plaire à tout le monde. Un avis que tout le monde approuve ne crée aucune identification forte.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Raconter une histoire sans résultat mesurable. ''J''ai compris quelque chose d''important'' ne suffit pas — ''J''ai signé 3 clients en 10 jours'' oui.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Ne pas répondre aux commentaires. C''est là que se passe la vraie conversion.', 2);

INSERT INTO cards (id, category_id, title, slug, objective, description, difficulty)
VALUES ('C-136', 'CAT-04', 'Convertir via les Stories', 'convertir-via-les-stories', 'Publier une séquence de 4 Stories qui génère des DMs qualifiés aujourd''hui', 'Les Stories sont vues par des gens qui te suivent déjà — en mode passif, moins de garde. C''est le format le plus intime et le plus direct pour déclencher une conversation privée. 4 stories dans la journée, 1 objectif : que quelqu''un t''écrive en DM.', 1)
ON DUPLICATE KEY UPDATE title=VALUES(title), objective=VALUES(objective), description=VALUES(description);

INSERT INTO card_detail (card_id, uluana_label, intro, updated_at, author)
VALUES ('C-136', 'Stories conversion', 'Les Stories ne cherchent pas à viraliser. Elles cherchent à créer une conversation privée avec quelqu''un qui est déjà là. Une séquence de 4 stories bien construite génère plus de prospects qu''un Reel à 10k vues — parce qu''elle parle directement à ceux qui te suivent déjà.', '2026-08-09', 'Uluana')
ON DUPLICATE KEY UPDATE uluana_label=VALUES(uluana_label), intro=VALUES(intro);

INSERT INTO card_guide (card_id, domain, xp, checklist_json, objectif_label, objectif_metric_principale)
VALUES ('C-136', 'contenu', 15, '[{"id": "c136_s1", "label": "Story 1 — Accroche ou sondage qui qualifie ton prospect", "requires_proof": false, "tutoriel": true}, {"id": "c136_s2", "label": "Story 2 — Insight ou information utile en lien direct", "requires_proof": false, "tutoriel": true}, {"id": "c136_s3", "label": "Story 3 — Preuve concrète (résultat, témoignage, capture)", "requires_proof": false, "tutoriel": true}, {"id": "c136_s4", "label": "Story 4 — CTA direct : un mot-clé à envoyer en DM", "requires_proof": false, "tutoriel": true}, {"id": "c136_reponses", "label": "Répondre à chaque DM reçu dans l''heure", "requires_proof": false, "tutoriel": false}]', '4 stories publiées dans la journée + au moins 1 DM reçu', 'dms_stories')
ON DUPLICATE KEY UPDATE checklist_json=VALUES(checklist_json), xp=VALUES(xp), domain=VALUES(domain);

DELETE FROM card_detail_sections WHERE card_id='C-136';
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-136', 'method', 'La séquence de 4 Stories', 0);
SET @s_c0 = LAST_INSERT_ID();
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 1, 'Story 1 — Accroche ou question ouverte', 'Commence par une question qui qualifie immédiatement. Pas ''Comment allez-vous ?'' — une question sur le problème précis de ta cible.

Exemples : ''Tu cherches à [résultat précis] mais tu sais pas par où commencer ?'' / ''Tu passes des heures à [action courante] sans résultats ?''

Option : un sondage avec 2 réponses — une qui qualifie (''Oui, c''est mon cas'') et une qui non (''Non, je gère bien''). Ceux qui cliquent ''Oui'' sont tes prospects.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 2, 'Story 2 — Développement ou insight', 'Donne une information utile en lien direct avec la question de la Story 1. Pas un cours complet — une idée, une observation, quelque chose qu''ils n''avaient pas vu sous cet angle.

Format texte ou vidéo courte de 15 secondes. L''objectif est de créer la pensée ''elle/il a raison'' ou ''je n''avais pas pensé à ça comme ça''.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 3, 'Story 3 — Preuve', 'Un résultat concret, un témoignage, une capture (anonymisée si nécessaire), une photo avant/après.

Pas besoin d''un cas client parfait. Une conversation en DM où quelqu''un dit que ton conseil a changé quelque chose suffit. La preuve n''a pas à être spectaculaire — elle doit être réelle.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@s_c0, 4, 'Story 4 — CTA direct', 'Une seule action demandée. Pas trois.

Exemples qui fonctionnent : ''Envoie-moi [MOT] en DM et je t''envoie [ressource précise]'' / ''Réponds à cette story si tu veux qu''on en parle'' / ''Envoie-moi tes questions sur [sujet]''.

Le mot-clé en DM est le plus efficace — il qualifie et déclenche la conversation en même temps.');
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-136', 'tips', 'Conseils Uluana', 1);
SET @s_c1 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Publier les 4 stories dans la même journée, pas sur 4 jours. La séquence doit être consommée d''une traite.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Répondre à chaque DM dans l''heure. Une conversation en DM qui attend 12h perd 80% de son potentiel.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c1, 'Le sondage de la Story 1 te donne une liste de prospects qualifiés. Ceux qui ont cliqué ''Oui'' peuvent être contactés directement.', 2);
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-136', 'warning', 'Pièges à éviter', 2);
SET @s_c2 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Faire des Stories uniquement visuelles sans texte ni question. Sans interaction, pas de conversion.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Mettre plusieurs CTA dans la même story. Un seul, clair, immédiatement actionnable.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@s_c2, 'Ne pas répondre aux DMs dans l''heure. C''est là que la conversation convertit — pas dans la story.', 2);