{
  "gab_id": "GAB-131",
  "renderer_key": "text_cta",
  "remediation_id": "rem-cause-consequence-001",
  "_note_dev": "SOURCE DE VÉRITÉ. ExerciseAdaptiveRemediation : affiche le diagnostic d'erreur détectée + 3 chemins de remédiation ciblés (fiche, série, story). Le HTML (layout, carte diagnostique, chemins, feedback) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Ta difficulté détectée",
  "diagnostic_label": "Diagnostic",
  "diagnostic_text": "Tu confonds <b>cause</b> et <b>conséquence</b>. Sur 5 erreurs, 4 portent sur ce point.",
  "paths": [
    {
      "id": "refresh",
      "icon": "📚",
      "label": "Revoir la fiche",
      "tag": "conseillé",
      "description": "3 min — distinction cause/conséquence en visuel",
      "recommended": true,
      "feedback_msg": "Fiche cause/conséquence ouverte (3 min)."
    },
    {
      "id": "practice",
      "icon": "📝",
      "label": "Mini-série ciblée",
      "tag": null,
      "description": "4 exercices courts sur ce point précis",
      "recommended": false,
      "feedback_msg": "Mini-série de 4 exercices ciblés lancée."
    },
    {
      "id": "story",
      "icon": "📖",
      "label": "Replonger dans l'histoire",
      "tag": null,
      "description": "Revoir la scène avec causes et conséquences",
      "recommended": false,
      "feedback_msg": "Retour à la scène narrative avec repères."
    }
  ],
  "primary_cta": { "label": "Choisir un chemin", "action": "select_path" },
  "use_when": [
    "après plusieurs erreurs du même type",
    "proposer des chemins ciblés (fiche, série, story)",
    "apprentissage adaptatif"
  ],
  "do_not_use_when": [
    "recommandation générique (→ GAB-068)",
    "retry simple (→ GAB-130)",
    "aucune erreur récurrente"
  ]
}
