{
  "gab_id": "GAB-222",
  "renderer_key": "text_cta",
  "level_fit_id": "levelfit-pythagore-redaction-guided",
  "_note_dev": "SmartSelectLevelFit : sélection du niveau de départ AVANT l'activité (≠ GAB-214 qui adapte PENDANT). 5 paliers enum strict. Le niveau conseillé + sa justification viennent du JSON. Le renderer (échelle interactive, chip, explication, CTA) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Niveau conseillé pour toi",
  "summary": "Sélection du point d'entrée optimal",
  "selected_level": "guided",
  "levels": [
    {
      "key": "discovery",
      "icon": "🌱",
      "label": "Discovery",
      "description": "Découverte · sans aucune pression",
      "explanation": "Tu découvres la notion pour la première fois. Aucun chiffre, aucune note, juste comprendre. Le niveau discovery convient quand le concept est totalement nouveau.",
      "cta_label": "▶ Commencer la découverte"
    },
    {
      "key": "guided",
      "icon": "🤝",
      "label": "Guided",
      "description": "Guidé · aide à chaque étape",
      "explanation": "Le calcul est compris, mais la rédaction demande encore un peu d'aide. Le niveau guidé permet de sécuriser la méthode sans frustration, avant de monter.",
      "cta_label": "▶ Commencer en guidé"
    },
    {
      "key": "standard",
      "icon": "⚖",
      "label": "Standard",
      "description": "Standard · niveau classe",
      "explanation": "Tu maîtrises la base. Le niveau standard correspond aux attentes de ta classe sans aide spécifique. C'est le point d'entrée par défaut.",
      "cta_label": "▶ Commencer en standard"
    },
    {
      "key": "exam",
      "icon": "🎯",
      "label": "Exam",
      "description": "Niveau brevet · conditions examen",
      "explanation": "Tu es prêt pour des exercices type brevet, avec barème, chrono et exigences de rédaction. C'est le niveau d'entraînement final avant le DNB.",
      "cta_label": "▶ Tenter le niveau brevet"
    },
    {
      "key": "challenge",
      "icon": "🔥",
      "label": "Challenge",
      "description": "Challenge · au-delà du programme",
      "explanation": "Le standard est trop facile pour toi. Le challenge propose des problèmes plus complexes, parfois au-delà du programme officiel. Pour le plaisir d'aller plus loin.",
      "cta_label": "▶ Tenter le challenge"
    }
  ],
  "reason": "Le calcul est compris, mais la rédaction demande encore un peu d'aide. Le niveau guidé permet de sécuriser la méthode sans frustration, avant de monter.",
  "safety_notice": "SmartSelect ne modifie jamais une session notée en cours. Si tu es dans une évaluation officielle, ce gabarit ne s'affiche pas.",
  "secondary_cta_label": "Choisir un autre niveau",
  "fallback_text_summary": "Niveau guidé conseillé pour l'exercice Pythagore rédaction justification — calcul acquis, rédaction à sécuriser."
}
