-- #migration 2026_08_05_168_c130_insert

INSERT INTO cards (id, category_id, title, slug, objective, description, difficulty)
VALUES ('C-130', 'CAT-01', 'Étudier ses concurrents pour se positionner', 'etudier-ses-concurrents-pour-se-positionner', 'Savoir exactement où tu te situes dans ton marché — et pourquoi quelqu''un te choisit toi plutôt qu''un autre', 'Avant de définir ton positionnement, tu dois savoir qui fait quoi autour de toi. Pas pour copier — pour identifier ce qui te rend différent. Cette action te force à regarder 10 acteurs de ton marché en face et à en tirer une conclusion actionnable.', 1)
ON DUPLICATE KEY UPDATE objective=VALUES(objective), description=VALUES(description);

INSERT INTO card_detail (card_id, uluana_label, intro, updated_at, author)
VALUES ('C-130', 'Étude concurrents', 'La plupart des artisans définissent leur positionnement dans leur tête, sans regarder ce que font les autres. Résultat : ils se croient uniques et s''étonnent que les clients ne voient pas la différence. Regarder ses concurrents n''est pas une perte de temps — c''est la seule façon de savoir avec certitude ce qui te distingue vraiment.', '2026-08-05', '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-130', 'image_de_marque', 15, '[{"id": "conc_5_ressemblent", "label": "Trouver et noter 5 acteurs qui te ressemblent (prix, message, public, point fort)", "detail": "Instagram, Etsy, La Bouche du Roi, Pinterest — prends des screenshots et note les infos clés.", "requires_proof": true, "tutoriel": true}, {"id": "conc_5_different", "label": "Trouver et noter 5 acteurs qui ne te ressemblent pas du tout", "detail": "Ce qu''ils proposent que toi tu ne proposes pas — et ce que toi tu proposes qu''eux ne font pas.", "requires_proof": true, "tutoriel": true}, {"id": "conc_conclusion", "label": "Écrire ta phrase de positionnement : ''Je suis le seul à [X] pour [Y]''", "detail": "Concrète et vérifiable — pas ''authentique'' ou ''passionné''.", "requires_proof": false, "tutoriel": true}]', 'Savoir exactement où tu te situes dans ton marché — et pourquoi quelqu''un te choisit toi plutôt qu''un autre', 'positionnement_formule')
ON DUPLICATE KEY UPDATE checklist_json=VALUES(checklist_json), xp=VALUES(xp), domain=VALUES(domain);
