{
  "gab_id": "GAB-246",
  "renderer_key": "text_cta",
  "retake_policy_id": "rp-246-retake-remediation",
  "_note_dev": "SOURCE DE VÉRITÉ. Politique de repassage d'évaluation avec remédiation obligatoire (anti-loop). Le HTML (layout, flow, boutons) ne change pas ; seuls ces champs pilotent le rendu.",
  "title": "Tu peux réessayer · avec remédiation",
  "summary": "Pas de retry direct · une révision te prépare avant",
  "mode_chip": "after_review",
  "reason_title": "Pourquoi imposer la remédiation avant le retake",
  "reason_text": "Refaire exactement la même évaluation sans rien apprendre entre temps = répétition mécanique sans progrès. La remédiation de 5 minutes ciblée sur le critère raté multiplie par 3 ton score au 2ᵉ essai (research Hattie).",
  "steps": [
    {
      "num": 1,
      "role_label": "AVANT le retake",
      "step_title": "Revoir la rédaction de justification",
      "step_detail": "Fiche méthode ciblée · 5 minutes"
    },
    {
      "num": 2,
      "role_label": "APRÈS remédiation",
      "step_title": "Refaire l'évaluation complète",
      "step_detail": "5 questions · 8 minutes · même barème"
    }
  ],
  "attempts_text": "Tentatives : tu peux refaire cette évaluation jusqu'à 3 fois maximum par jour · l'objectif est l'apprentissage, pas le score. Au-delà, on bascule sur un exercice DIFFÉRENT pour éviter la mémorisation par cœur.",
  "max_attempts_per_day": 3,
  "anti_loop_text": "Anti-loop : RetakePolicy refuse le retry mécanique infini. Si 3 retakes échouent malgré remédiation, le système propose un RemediationPath plus long (GAB-213) au lieu d'un 4ᵉ retake stérile.",
  "anti_loop_fallback_gab": "GAB-213",
  "non_official_title": "Le retake ne modifie aucune note officielle",
  "non_official_text": "Comme l'évaluation initiale, le retake produit uniquement un score interne. Aucun \"remplacement de note\" au sens légal · ce n'est pas une session de rattrapage officiel.",
  "primary_cta": {
    "label": "▶ Réviser avant retake (5 min)",
    "action": "review_before_retake"
  },
  "retry_cta": {
    "label": "↻ Retake immédiat",
    "action": "retake_immediate"
  },
  "accessibility": {
    "keyboard_navigable": true,
    "focus_visible": true,
    "prefers_reduced_motion": true
  },
  "child_safety": {
    "no_official_score_replacement": true,
    "anti_loop_protection": true,
    "max_retakes_enforced": true
  }
}
