{
  "gab_id": "GAB-165",
  "renderer_key": "text_cta",
  "miniboss_id": "miniboss-defi-chapitre",
  "_note_dev": "SOURCE DE VÉRITÉ. Mini-boss pédagogique composite : bannière, titre, sous-titre, objectif, compétences combinées, stats (durée/vies/récompense) et CTA. Anti-invention : les skills, stats et textes sont extraits du source HTML GAB-165 sans modification. Le HTML (layout, grille de stats, chips skills, bouton) ne change pas ; seuls ces champs changent le rendu.",
  "banner_label": "★ Mission finale · Mini-boss ★",
  "title": "Le défi du chapitre",
  "subtitle": "Une seule épreuve composite pour tout valider",
  "objective": "en une seule course, tu dois distinguer <b>causes</b>, <b>événements</b>, <b>conséquences</b> ET placer correctement les dates clés.",
  "objective_prefix": "Mission :",
  "skills": [
    { "icon": "🧠", "label": "Catégoriser" },
    { "icon": "📅", "label": "Chronologie" },
    { "icon": "⚡", "label": "Rapidité" },
    { "icon": "🎯", "label": "Précision" }
  ],
  "stats": [
    { "value": "4 min", "label": "Durée" },
    { "value": "2 vies", "label": "Marge" },
    { "value": "+50 XP", "label": "Récompense" }
  ],
  "primary_cta": { "label": "⚔️ Lancer le mini-boss", "action": "launch_miniboss", "feedback": "⚔️ Mini-boss lancé — montre ce que tu sais !" }
}
