{
  "gab_id": "GAB-243",
  "renderer_key": "text_cta",
  "rubric_id": "rubric-pythagore-methode-1",
  "_note_dev": "SOURCE DE VÉRITÉ. Grille de critères transparente affichée AVANT la réponse de l'élève. Anti-invention : chaque critère vient du HTML source. Le HTML (layout, critères, bouton, bannières) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Critères de réussite (grille transparente)",
  "subtitle": "Ta réponse est évaluée selon ces 4 points · affichés AVANT pour t'aider",
  "type_chip": "method",
  "criteria": [
    {
      "index": 1,
      "label": "Situation · triangle rectangle",
      "description": "Dire que le triangle est rectangle (condition d'application)",
      "weight_pct": 25
    },
    {
      "index": 2,
      "label": "Formule · Pythagore correctement écrite",
      "description": "Égalité hypoténuse² = côté1² + côté2² respectée",
      "weight_pct": 25
    },
    {
      "index": 3,
      "label": "Calcul · sans erreur arithmétique",
      "description": "Carrés, somme, racine carrée corrects",
      "weight_pct": 25
    },
    {
      "index": 4,
      "label": "Conclusion · phrase de réponse claire",
      "description": "Répondre à la question initiale avec une phrase complète",
      "weight_pct": 25
    }
  ],
  "reason_for_criteria": {
    "heading": "Pourquoi afficher les critères AVANT ?",
    "text": "Transparence pédagogique : l'élève sait ce qu'on attend de lui, ce n'est pas une devinette. Ça réduit le stress et améliore la qualité des réponses de ~30% (research Black & Wiliam)."
  },
  "anti_vague_notice": "Anti-grille-vague : chaque critère a un poids, un label clair, et une description compréhensible par un élève de 14 ans. Pas de jargon, pas de pourcentages mystérieux. Si un critère n'est pas affichable comme ça, il ne va pas dans la grille.",
  "non_official_notice": {
    "heading": "Grille INTERNE pédagogique",
    "text": "Cette grille est calibrée sur les attendus DNB pour entraîner l'élève, mais ce n'est pas le barème officiel du correcteur. Les pourcentages servent à structurer le feedback, pas à délivrer une note légale."
  },
  "primary_cta": {
    "label": "▶ J'ai compris · répondre maintenant",
    "action": "confirm_understood"
  },
  "accessibility": {
    "keyboard_navigable": true,
    "focus_visible": true,
    "prefers_reduced_motion": true
  },
  "child_safety": {
    "non_official_grading": true,
    "internal_only": true,
    "no_legal_value": true
  }
}
