{
  "gab_id": "GAB-240",
  "renderer_key": "text_cta",
  "next_learning_action_id": "nla-feedback-retry-pythagore-1",
  "_note_dev": "SOURCE DE VÉRITÉ. FeedbackLearningNextLearningAction : 1 action principale (next_action_type polymorphe, 7 valeurs) + raison + CTAs. Anti-invention : extraire depuis INDEX-300-feedbacklearning. Le HTML (layout, action-box, enum, CTAs) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Prochaine action après feedback",
  "summary": "1 action principale + 1 alternative · jamais forcée",
  "next_action_type": "retry",
  "next_action": {
    "icon": "↻",
    "label": "Réessayer en ajoutant la justification avant le calcul",
    "module_chip_class": "exercise",
    "module_chip_label": "📝 EXERCISE"
  },
  "reason": "C'est le seul point qui manque pour rendre ta réponse complète. Un retry guidé est plus efficace qu'une nouvelle remédiation à ce stade.",
  "primary_cta": {
    "label": "↻ Réessayer maintenant",
    "action": "retry_exercise"
  },
  "secondary_cta": {
    "label": "Choisir une alternative",
    "action": "show_alternatives"
  },
  "next_action_types_map": {
    "retry":       { "icon": "↻",  "label": "Réessayer en ajoutant la justification avant le calcul",   "module_chip_class": "exercise", "module_chip_label": "📝 EXERCISE", "cta": "↻ Réessayer maintenant",        "reason": "C'est le seul point qui manque pour rendre ta réponse complète. Un retry guidé est plus efficace qu'une nouvelle remédiation à ce stade." },
    "review":      { "icon": "📖", "label": "Revoir la fiche méthode justification",                    "module_chip_class": "visual",   "module_chip_label": "📊 VISUAL",   "cta": "📖 Revoir la fiche",            "reason": "Ta réponse montre que la méthode n'est pas encore assez claire. 3 minutes sur la fiche méthode et tu reviens plus solide." },
    "practice":    { "icon": "⚒",  "label": "S'entraîner sur 3 exercices similaires",                   "module_chip_class": "exercise", "module_chip_label": "📝 EXERCISE", "cta": "⚒ Lancer la pratique",          "reason": "Tu maîtrises l'idée, il manque juste l'ancrage par la pratique. 3 exercices similaires vont fixer durablement." },
    "advance":     { "icon": "🚀", "label": "Passer au niveau brevet directement",                      "module_chip_class": "adaptive", "module_chip_label": "🧠 ADAPTIVE", "cta": "🚀 Niveau brevet",               "reason": "Ta réponse était presque parfaite. Pas la peine de stagner — un exercice plus dur va te stimuler." },
    "memory":      { "icon": "🧠", "label": "Ancrer avec 3 cartes mémoire ciblées",                     "module_chip_class": "memory",   "module_chip_label": "🧠 MEMORY",   "cta": "🧠 Lancer les cartes",           "reason": "La formule et la phrase de justification doivent être automatiques. 3 cartes spaced repetition vont les fixer." },
    "ask_ketty":   { "icon": "🦊", "label": "Demander à Ketty d'expliquer autrement",                   "module_chip_class": "ketty",    "module_chip_label": "🦊 KETTY",    "cta": "🦊 Demander à Ketty",            "reason": "Si la méthode reste floue malgré la fiche, Ketty peut reformuler en conversation. Parfois un autre angle débloque tout." },
    "remediation": { "icon": "🧩", "label": "Lancer un mini-parcours de remédiation",                   "module_chip_class": "adaptive", "module_chip_label": "🧠 ADAPTIVE", "cta": "🧩 Mini-parcours 12min",         "reason": "Le blocage n'est pas isolé — il touche plusieurs étapes. Un mini-parcours structuré va consolider tout ensemble." }
  },
  "no_reward_write": true,
  "accessibility": {
    "keyboard_navigable": true,
    "focus_visible": true,
    "prefers_reduced_motion": true
  }
}
