{
  "gab_id": "GAB-217",
  "renderer_key": "text_cta",
  "prerequisite_id": "prereq-pythagore-methode",
  "_note_dev": "SOURCE DE VÉRITÉ. Prérequis conceptuel ciblé : titre, résumé, type enum strict, raison pédagogique, items mémo, hint mnémotechnique, message non-bloquant, CTA principal et CTA skip. Anti-invention : contenu extrait de INDEX-300-adaptivelearning-GAB-216-220-PLAYABLE.html (stage data-tpl=217). Le HTML ne change pas ; seuls ces champs changent le rendu.",
  "title": "Avant de continuer",
  "summary": "Quick rappel de la base nécessaire",
  "prerequisite_type": "method",
  "prerequisite_type_enum": ["definition", "method", "formula", "vocabulary", "previous_concept"],
  "reason": "Pour utiliser Pythagore, il faut d'abord repérer un triangle rectangle et identifier l'hypoténuse. Si tu sautes cette étape, le calcul tombe à côté.",
  "items": [
    {
      "heading": "📐 Triangle rectangle",
      "body": "Le théorème de Pythagore s'utilise uniquement dans un triangle rectangle (un angle = 90°)."
    },
    {
      "heading": "📏 Hypoténuse",
      "body": "C'est le côté opposé à l'angle droit, et c'est toujours le plus long du triangle."
    }
  ],
  "hint": "Astuce mnémo : cherche d'abord l'angle droit (le petit carré). L'hypoténuse est en face.",
  "non_blocking_notice": "Non bloquant : tu peux soit revoir maintenant si tu hésites, soit continuer directement si tu te sens à l'aise. Pas de blocage forcé.",
  "primary_cta": { "label": "📖 Revoir la fiche", "action": "review_sheet" },
  "skip_cta": { "label": "Continuer sans", "action": "skip_prerequisite" }
}
