-- #migration 2026_08_05_172_c131_c132_hormozi
-- Réécriture Hormozi C-131 et C-132


UPDATE cards SET title='Décider à quoi ton site va ressembler', objective='Avoir un brief visuel écrit en moins d''une heure — deux listes concrètes et actionnables', description='Pas de mois de réflexion. Tu ouvres 10 sites, tu notes ce qui te correspond et ce qui ne te correspond pas, et tu rédiges tes deux listes. En une heure tu sais exactement ce que tu veux — et tu peux le donner à un designer ou t''en servir toi-même.' WHERE id='C-131';
UPDATE card_guide SET checklist_json='[{"id": "c131_timer", "label": "Poser un minuteur d''une heure — cette action se fait en une seule session", "detail": "Pas en plusieurs fois. Une heure, deux listes, terminé.", "requires_proof": false, "tutoriel": true}, {"id": "c131_5_oui", "label": "Trouver 5 sites qui te correspondent et noter 3 éléments concrets pour chacun", "detail": "Pas forcément dans ton domaine. L''univers visuel et l''expérience client avant tout.", "requires_proof": true, "tutoriel": true}, {"id": "c131_5_non", "label": "Trouver 5 sites de concurrents qui ne te correspondent pas et noter ce que tu veux éviter", "detail": "3 éléments concrets par site — pas d''impressions vagues.", "requires_proof": true, "tutoriel": true}, {"id": "c131_brief", "label": "Rédiger les deux listes : ''Je veux'' / ''Je ne veux pas'' — au moins 5 éléments concrets chacune", "detail": "Ce brief est le livrable. Tu peux le donner à quelqu''un demain.", "requires_proof": false, "tutoriel": true}]', objectif_label='Deux listes écrites en moins d''une heure — utilisables aujourd''hui' WHERE card_id='C-131';
DELETE FROM card_detail_sections WHERE card_id='C-131';
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-131', 'method', 'Regarder 10 sites, en tirer des règles claires', 0);
SET @sid_c131_0 = LAST_INSERT_ID();
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@sid_c131_0, 1, 'Trouver 5 sites qui correspondent à ton image de marque', 'Cherche 5 sites d''artisans, de marques ou de créateurs — pas forcément dans ton domaine — dont l''univers visuel te correspond. L''esthétique, les couleurs, la typographie, la façon dont les produits sont présentés, l''expérience qu''on ressent en naviguant.

Pas besoin que le contenu soit proche du tien. Un site de chocolatier artisanal peut t''inspirer autant qu''un site de céramiste si l''univers visuel est cohérent avec le tien.

Pour chacun, note : 3 choses concrètes que tu aimes (couleurs, mise en page, façon de présenter les produits, ton éditorial), et ce que tu ressentirais en tant que client en arrivant sur ce site.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@sid_c131_0, 2, 'Trouver 5 sites de concurrents qui ne te correspondent pas', 'Cherche 5 sites de concurrents directs dans ton domaine — des gens qui vendent la même chose que toi — dont l''univers visuel ne te correspond pas.

L''objectif n''est pas de critiquer. C''est d''identifier ce que tu veux éviter : certains codes visuels, certaines formulations, certaines façons de présenter les prix ou les produits.

Pour chacun, note : 3 choses concrètes que tu n''aimes pas, et pourquoi tu penses que ça ne correspond pas à ce que tu veux projeter.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@sid_c131_0, 3, 'Rédiger ta liste de règles', 'À partir de ces 10 sites, écris deux listes :

''Ce que je veux sur mon site'' — des éléments concrets (ex: fond sombre, typographie serif, photos en grand format, peu de texte, prix affichés clairement, une seule collection mise en avant).

''Ce que je ne veux pas'' — aussi concret (ex: fond blanc générique, catalogue avec grille de produits sans hiérarchie, pop-up d''abonnement, mentions de livraison en haut de page).

Ces deux listes sont ton brief visuel. Tu les donnes à un designer, à un développeur, ou tu t''en sers comme guide si tu construis toi-même.');
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-131', 'tips', 'Conseils Uluana', 1);
SET @sid_c131_1 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c131_1, '1h c''est suffisant. Si tu n''as pas tes deux listes au bout d''une heure, tu procrastines — pas tu cherches.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c131_1, 'Note des éléments spécifiques : ''fond beige + typographie condensée + photos sans fond blanc'' — pas ''c''est élégant''.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c131_1, 'L''expérience client compte autant que l''esthétique. Est-ce que tu trouves rapidement ce tu cherches ? Est-ce que tu fais confiance au vendeur en 30 secondes ?', 2);
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-131', 'warning', 'Pièges à éviter', 2);
SET @sid_c131_2 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c131_2, 'Regarder des dizaines de sites sans minuteur. Une heure, pas une journée.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c131_2, 'S''inspirer uniquement de marques très connues. Cherche des sites à une échelle proche de la tienne — pas Apple.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c131_2, 'Finir sans liste écrite. Une impression dans la tête n''est pas un brief. Le livrable c''est le texte sur le papier ou l''écran.', 2);

UPDATE cards SET title='Appeler 5 artisans plus avancés que toi cette semaine', objective='Avoir 5 échanges réels avec des artisans plus avancés — et en tirer des insights actionnables', description='Pas de liste de 50 contacts à constituer pendant 3 semaines. 5 personnes, 5 questions précises, 5 messages cette semaine. Une conversation de 20 minutes avec quelqu''un qui a 3 ans d''avance sur toi vaut 6 mois d''essais et d''erreurs.' WHERE id='C-132';
UPDATE card_guide SET checklist_json='[{"id": "c132_5_contacts", "label": "Trouver 5 artisans plus avancés avec leurs infos de contact — aujourd''hui", "detail": "Nom, domaine, site/Instagram, ce qu''ils font que tu veux apprendre. Pas 10, pas demain — 5 aujourd''hui.", "requires_proof": true, "tutoriel": true}, {"id": "c132_questions", "label": "Préparer 3 questions précises et concrètes — pas de questions vagues", "detail": "Exemples dans le tuto. 3 suffisent — c''est plus facile à préparer et plus respectueux de leur temps.", "requires_proof": false, "tutoriel": true}, {"id": "c132_messages", "label": "Envoyer les 5 messages cette semaine — un message court et personnalisé pour chacun", "detail": "Un élément précis propre à chaque personne. Demande d''échange de 15 minutes, pas de questionnaire.", "requires_proof": false, "tutoriel": true}, {"id": "c132_suivi", "label": "Noter les insights de chaque échange — ce qui change ta façon de travailler", "detail": "Une ligne par échange suffit. C''est le livrable réel de cette action.", "requires_proof": false, "tutoriel": true}]', objectif_label='Au moins 2 échanges réels obtenus sur 5 messages envoyés' WHERE card_id='C-132';
DELETE FROM card_detail_sections WHERE card_id='C-132';
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-132', 'method', 'Constituer la liste, préparer les questions, contacter', 0);
SET @sid_c132_0 = LAST_INSERT_ID();
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@sid_c132_0, 1, 'Constituer une liste de 10 artisans plus avancés', 'Cherche des artisans dans ton domaine qui ont un niveau de développement supérieur au tien — meilleure présence en ligne, plus de clients, plus de visibilité, un modèle commercial que tu aimerais avoir.

Pour chacun, note : leur nom, leur domaine précis, leur site ou profil Instagram, ce qui te fait penser qu''ils sont ''plus avancés'', et ce que tu aimerais apprendre d''eux spécifiquement.

Sources : Instagram (cherche des hashtags de ton domaine), Etsy (vendeurs avec beaucoup d''avis), marchés de créateurs connus, groupes Facebook de ton secteur.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@sid_c132_0, 2, 'Préparer une liste de 5 questions précises', 'Pas des questions vagues (''comment tu as réussi ?'') — des questions précises sur des problèmes concrets que tu rencontres.

Exemples de bonnes questions :
— ''Comment tu as trouvé tes 10 premiers clients en dehors de ton entourage ?''
— ''Qu''est-ce que tu aurais fait différemment sur ton site au démarrage ?''
— ''Comment tu fixes tes prix quand tu lances une nouvelle pièce ?''
— ''Quel est le canal qui t''a apporté le plus de clients cette année ?''
— ''Comment tu gères les périodes creuses sans baisser les prix ?''
— ''Tu travailles avec des revendeurs ? Comment tu les as trouvés ?''

Choisis les 5 questions les plus pertinentes pour où tu en es maintenant.');
INSERT INTO card_detail_steps (section_id, step_num, title, content) VALUES (@sid_c132_0, 3, 'Contacter — message court, intention claire', 'Un message de contact court et honnête :

''Bonjour [prénom], je suis [prénom], [métier] basé(e) à [ville]. J''admire beaucoup ton travail, en particulier [élément précis]. Je démarre dans ce domaine et je me pose des questions sur [sujet]. Est-ce que tu aurais 15 minutes pour échanger par téléphone ou par message ? Je suis prêt(e) à m''adapter à ta disponibilité.''

Pas de flatterie excessive. Pas de liste de questions dans le premier message. Juste une demande claire et une raison précise.

Envoie le message à 5 personnes de ta liste. Si tu n''as pas de réponse en 10 jours, passe aux 5 suivants.');
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-132', 'tips', 'Conseils Uluana', 1);
SET @sid_c132_1 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c132_1, '5 cette semaine — pas 10 un jour. Le volume est suffisant pour avoir au moins 2 réponses. Si tu attends d''avoir une liste parfaite de 20, tu ne contactes jamais.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c132_1, 'Prépare tes questions avant d''envoyer. Si quelqu''un répond et propose un appel dans 2 jours, tu dois être prêt(e) — pas en train de chercher quoi demander.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c132_1, 'Une conversation de 20 minutes avec quelqu''un qui a 3 ans d''avance sur toi vaut 6 mois d''essais et d''erreurs. Traite ça comme un investissement sérieux, pas comme un bonus agréable.', 2);
INSERT INTO card_detail_sections (card_id, type, title, sort_order) VALUES ('C-132', 'warning', 'Pièges à éviter', 2);
SET @sid_c132_2 = LAST_INSERT_ID();
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c132_2, 'Attendre d''avoir une liste parfaite avant de contacter. 5 contacts imparfaits cette semaine valent mieux que 20 contacts parfaits dans 3 semaines.', 0);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c132_2, 'Envoyer un message générique copié-collé. Les gens le sentent. Un élément précis et spécifique à chaque personne.', 1);
INSERT INTO card_detail_items (section_id, content, sort_order) VALUES (@sid_c132_2, 'Contacter des concurrents directs dans ta ville. Cherche des artisans du même domaine dans d''autres régions — la distance géographique ouvre les portes.', 2);