{
  "gab_id": "GAB-237",
  "renderer_key": "text_cta",
  "hint_instance_id": "hint-pythagore-escalade-demo",
  "_note_dev": "SOURCE DE VÉRITÉ. Hint progressif 4 niveaux (escalade). Le renderer affiche le hint du niveau actif (hint_level). Anti-invention : les 4 hints sont extraits du HTML source. Le moteur désactive l'escalade si exam_mode:true. CTA principal = retry, CTA secondaire = niveau supérieur.",
  "title": "Indice progressif",
  "subtitle": "Garde l'effort actif · pas la réponse directe",
  "hint_level": "medium",
  "hints": {
    "light": {
      "text": "Pense à ce que la question demande <b>vraiment</b>. Y a-t-il une condition à vérifier avant de calculer ?",
      "instruction": "Indice léger · à toi de chercher le déclic.",
      "retry_cta": "↻ Réessayer (light)"
    },
    "medium": {
      "text": "Cherche d'abord l'<b>angle droit</b>, puis identifie le côté en face — c'est l'hypoténuse. Ensuite seulement, applique la formule.",
      "instruction": "Indice moyen · piste claire mais pas la solution.",
      "retry_cta": "↻ Réessayer (medium)"
    },
    "strong": {
      "text": "Avant d'écrire la formule, <b>écris une phrase qui justifie pourquoi tu peux utiliser Pythagore</b> (ex : \"Comme ABC est rectangle en A...\"). Puis seulement, AC² = AB² + BC².",
      "instruction": "Indice fort · structure de la réponse donnée.",
      "retry_cta": "↻ Réessayer (strong)"
    },
    "last_before_answer": {
      "text": "La réponse attendue est : <b>\"Comme ABC est rectangle en A, on peut utiliser le théorème de Pythagore. AC² = AB² + BC² = 9 + 16 = 25. Donc AC = 5 cm.\"</b> Refais maintenant avec cette structure.",
      "instruction": "Dernier indice avant correction · structure complète révélée.",
      "retry_cta": "↻ Réessayer une dernière fois"
    }
  },
  "instruction_default": "essaie de répondre encore une fois avant d'aller au niveau supérieur. Le but est de débloquer toi-même, pas d'attendre la réponse.",
  "exam_mode": false,
  "exam_banner": "En mode évaluation, GAB-237 est désactivé automatiquement. Aucun hint, aucune escalade. Le retry et la correction restent disponibles uniquement après soumission finale.",
  "primary_cta": { "label": "↻ Réessayer maintenant", "action": "retry" },
  "secondary_cta": { "label": "Voir l'indice plus fort", "action": "next_hint_level" },
  "accessibility": {
    "keyboard_navigable": true,
    "focus_visible": true,
    "prefers_reduced_motion": true,
    "aria_labels": "Étapes d'escalade navigables au clavier"
  },
  "child_safety": {
    "no_reward_write": true,
    "exam_mode_guard": "GAB-237 désactivé automatiquement si exam_mode:true",
    "hint_not_direct_answer": "light/medium/strong ne révèlent pas la réponse complète — last_before_answer uniquement"
  }
}
