{
  "gab_id": "GAB-244",
  "renderer_key": "text_cta",
  "score_explanation_id": "score-expl-pythagore-brevet-1",
  "_note_dev": "SOURCE DE VÉRITÉ. Score expliqué par critères (partiel 3/4). Anti-réduction à la note : afficher TOUJOURS score + critères + suite. Jamais le score seul. Contenu extrait de INDEX-300-assessmentlearning-GAB-241-245-PLAYABLE.html (stage data-tpl='244').",
  "title": "Tu maîtrises 3 critères sur 4",
  "summary": "Le calcul et la formule sont solides. La justification reste fragile — c'est ce qu'on va travailler ensemble.",
  "score": { "value": 3, "max": 4, "label": "Score critères validés" },
  "score_context": "Score interne calibré sur les attendus brevet · pas une note officielle",
  "score_level": "partial",
  "items": [
    { "status": "ok",   "label": "① Situation triangle rectangle · identifié correctement" },
    { "status": "ok",   "label": "② Formule Pythagore · écrite sans erreur" },
    { "status": "ok",   "label": "③ Calcul · arithmétique correcte" },
    { "status": "miss", "label": "④ Conclusion / justification · phrase manquante" }
  ],
  "anti_reduction_text": "Ce gabarit affiche TOUJOURS le score AVEC les critères AVEC la suite proposée. Jamais le score seul. Tu n'es pas réduit à 3/4 — tu es quelqu'un qui maîtrise le calcul et qui doit ajouter une phrase. Différence pédagogique critique.",
  "legal_disclaimer": {
    "heading": "Score INTERNE pédagogique",
    "text": "Le 3/4 affiché est un repère pédagogique interne. Il n'a aucune valeur officielle, ne sera pas transmis à l'établissement scolaire sans consentement explicite, et ne constitue pas une notation au sens légal."
  },
  "primary_cta": { "label": "▶ Voir quoi revoir (1 critère)", "action": "show_review_detail", "note_feedback": "🎯 1 critère à revoir : distinction cause/conséquence." },
  "secondary_cta": { "label": "Réessayer", "action": "retry", "note_feedback": "↻ Nouvelle tentative." }
}
