{
  "gab_id": "GAB-234",
  "renderer_key": "text_cta",
  "retry_guide_id": "rg-pythagore-justification-1",
  "_note_dev": "SOURCE DE VÉRITÉ. RetryGuide : stratégie de réessai avec colonnes garder/changer + hint ouvert sans spoiler. Doctrine no-reward-write : ce gabarit n'écrit aucun XP/coins/badges. Contenu extrait du hardcode INDEX-300 (stage data-tpl=234). Moteur data-driven : 0 contenu en dur dans le HTML.",
  "title": "Réessaie avec une méthode",
  "subtitle": "Stratégie de retry · pas la solution complète",
  "retry_type": "guided_retry",
  "instruction_label": "Instruction stratégique",
  "instruction_text": "Garde ta formule, mais ajoute une phrase de justification AVANT le calcul. C'est cette étape qui te fera gagner les points.",
  "keep_label": "À garder",
  "keep_text": "La formule choisie · elle était correcte.",
  "change_label": "À ajouter",
  "change_text": "La justification avant le calcul.",
  "hint_text": "commence par vérifier que le triangle est rectangle. Une phrase courte suffit.",
  "no_spoil_text": "RetryGuide donne une STRATÉGIE mais jamais la réponse complète. Si le mode est \"évaluation\", aucune réponse n'est révélée même via hint. Sinon le retry perd son sens pédagogique.",
  "primary_cta": { "label": "Réessayer maintenant", "action": "retry_now" },
  "secondary_cta": { "label": "Revoir la méthode", "action": "review_method" }
}
