{
  "gab_id": "GAB-128",
  "renderer_key": "text_cta",
  "exercise_id": "ex-pythagore-triangle-rectangle-001",
  "_note_dev": "SOURCE DE VÉRITÉ. Solution pas-à-pas d'un exercice : problème en entrée, étapes révélées séquentiellement, bouton progressif. Anti-invention : contenu extrait littéralement du HTML source INDEX-300. Le HTML (moteur, layout, bouton progressif, connecteur vertical) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Solution étape par étape",
  "problem_label": "Problème",
  "problem_text": "Triangle rectangle, côtés 3 cm et 4 cm. Quelle est la longueur de l'hypoténuse ?",
  "steps": [
    {
      "number": "1",
      "title": "Vérifier le triangle rectangle",
      "description": "L'énoncé le confirme — Pythagore est applicable.",
      "is_final": false
    },
    {
      "number": "2",
      "title": "Identifier l'hypoténuse",
      "description": "L'hypoténuse est le côté face à l'angle droit — on l'appelle <span class=\"formula\">c</span>.",
      "is_final": false
    },
    {
      "number": "3",
      "title": "Appliquer la formule",
      "description": "<span class=\"formula\">a² + b² = c²</span> donc <span class=\"formula\">3² + 4² = c²</span> → <span class=\"formula\">9 + 16 = c²</span> → <span class=\"formula\">c² = 25</span>.",
      "is_final": false
    },
    {
      "number": "✓",
      "title": "Conclure",
      "description": "<span class=\"formula\">c = √25 = 5 cm</span>. L'hypoténuse mesure <b>5 cm</b>.",
      "is_final": true
    }
  ],
  "cta_initial": "Voir la 1ʳᵉ étape",
  "cta_next": "Étape suivante →",
  "cta_penultimate": "✓ Voir la conclusion",
  "cta_restart": "↻ Recommencer",
  "primary_cta": { "label": "Voir la 1ʳᵉ étape", "action": "reveal_step" }
}
