{
  "gab_id": "GAB-232",
  "renderer_key": "text_cta",
  "explain_mistake_id": "exm-missing-step-pythagore-001",
  "_note_dev": "SOURCE DE VERITE. ExplainMistake : explication pedagogique d'une seule erreur (pas un pattern recurrent). Champs a plat. Anti-invention : tout contenu vient de INDEX-300-feedbacklearning-GAB-231-235-PLAYABLE.html (GAB-232 stage). mistake_type est l'un des 7 enums du gabarit.",
  "title": "Ce qui bloque ici",
  "subtitle": "Explication ciblee · pas un cours",
  "mistake_type": "missing_step",
  "explanation_heading": "L'erreur · pedagogique, pas humiliante",
  "explanation_text": "Tu as utilise la bonne formule, mais tu n'as pas justifie pourquoi elle s'applique. C'est l'etape avant le calcul qui prouve que ton raisonnement est solide.",
  "example_heading": "L'exemple a imiter",
  "example_text": "Avant le calcul, ecris : \"Comme ABC est rectangle en A, on peut utiliser le theoreme de Pythagore.\"",
  "hint_text": "commence ta prochaine reponse par \"Comme le triangle est rectangle en…\" — c'est ce declencheur qui te fera gagner les points de la justification au brevet.",
  "primary_cta": { "label": "Revoir la methode", "action": "review_method" },
  "retry_cta": { "label": "Reessayer", "action": "retry" }
}
