-- #migration 2026_07_31_166_tutoriel_checklists
-- Active tutoriel:true sur tous les items de C-001, C-003, C-129

UPDATE card_guide SET checklist_json = '[{"id": "c001_liste", "label": "Lister au moins 100 personnes (contacts téléphone, réseaux sociaux, email)", "detail": "Sans filtre — si tu hésites à mettre quelqu''un, mets-le.", "requires_proof": false, "printable_worksheet": false, "tutoriel": true}, {"id": "c001_message", "label": "Rédiger ton message en adaptant le template ci-dessus à ton métier", "detail": "Court. Le prix dedans. La question ''tu connais quelqu''un ?'' à la fin.", "requires_proof": false, "printable_worksheet": false, "tutoriel": true}, {"id": "c001_j1", "label": "Jour 1 — 20 messages envoyés", "requires_proof": false, "printable_worksheet": false, "tutoriel": true}, {"id": "c001_j2", "label": "Jour 2 — 20 messages envoyés", "requires_proof": false, "printable_worksheet": false, "tutoriel": true}, {"id": "c001_j3", "label": "Jour 3 — 20 messages envoyés", "requires_proof": false, "printable_worksheet": false, "tutoriel": true}, {"id": "c001_j4", "label": "Jour 4 — 20 messages envoyés", "requires_proof": false, "printable_worksheet": false, "tutoriel": true}, {"id": "c001_j5", "label": "Jour 5 — 20 messages envoyés + tableau de réponses complété", "requires_proof": true, "printable_worksheet": false, "tutoriel": true}]' WHERE card_id = 'C-001';
UPDATE card_guide SET checklist_json = '[{"id": "c003_outil", "label": "Créer un compte sur Mailchimp, Brevo ou Systeme.io", "detail": "Gratuit jusqu''à 500 contacts. Configurer le nom d''expéditeur avec ton prénom ou le nom de ton atelier.", "requires_proof": false, "tutoriel": true}, {"id": "c003_formulaire", "label": "Créer un formulaire d''inscription et copier le lien", "detail": "Un titre, une phrase de promesse, un champ email. Pas plus.", "requires_proof": false, "tutoriel": true}, {"id": "c003_stand", "label": "Mettre en place au moins un point de collecte physique (fiche papier ou QR code)", "detail": "Sur ton stand, en atelier, sur une étiquette produit.", "requires_proof": true, "tutoriel": true}, {"id": "c003_bio", "label": "Ajouter le lien d''inscription dans ta bio Instagram (ou site)", "detail": "Un seul lien suffit. Linktree si tu as plusieurs liens à partager.", "requires_proof": false, "tutoriel": true}, {"id": "c003_bienvenue", "label": "Rédiger et activer l''email de bienvenue automatique", "detail": "Qui tu es, ce que tu fais, ce qu''ils vont recevoir. Pas de vente dans ce premier email.", "requires_proof": false, "tutoriel": true}, {"id": "c003_10contacts", "label": "Atteindre 10 inscrits sur la liste", "detail": "Commencer par importer les contacts existants qui ont donné leur accord.", "requires_proof": false, "tutoriel": true}]' WHERE card_id = 'C-003';
UPDATE card_guide SET checklist_json = '[{"id": "inc_lieu", "label": "Choisir et noter le lieu où tu vas tenter ce challenge", "detail": "Marché de créateurs, vernissage, café — un endroit où les inconnus s''arrêtent.", "requires_proof": false, "tutoriel": true}, {"id": "inc_piece", "label": "Apporter une ou deux pièces physiques (pas un catalogue)", "requires_proof": false, "tutoriel": true}, {"id": "inc_conversation", "label": "Engager au moins 3 conversations avec des inconnus", "detail": "Pas un pitch — une conversation qui vient naturellement sur ton travail.", "requires_proof": false, "tutoriel": true}, {"id": "inc_offre", "label": "Annoncer le prix à voix haute devant au moins un inconnu intéressé", "requires_proof": false, "tutoriel": true}, {"id": "inc_note", "label": "Noter ce qui s''est passé : jusqu''où est allée chaque conversation ?", "detail": "Repartis avant le prix ? Au moment du prix ? Après le prix mais sans acheter ?", "requires_proof": false, "tutoriel": true}]' WHERE card_id = 'C-129';