{
  "gab_id": "GAB-197",
  "renderer_key": "text_cta",
  "route_selector_id": "route-pythagore-alt",
  "_note_dev": "SOURCE DE VÉRITÉ. Routes alternatives multi-choix : l'élève choisit parmi 2-3 parcours disponibles avant de continuer. Le HTML (layout, cards routes, bouton CTA) ne change pas ; seuls ces champs changent le rendu. Anti-invention : contenu extrait du HTML source GAB-197 (INDEX-300-pathmap-GAB-196-200-PLAYABLE.html).",
  "title": "Choisis ton chemin · Pythagore",
  "summary": "3 routes valides, à toi de voir",
  "intro_text": "Souplesse pédagogique : tu peux suivre la route guidée si tu débutes, foncer en route rapide si tu es à l'aise, ou tester la route challenge pour aller plus loin. Pas de mauvais choix.",
  "routes": [
    {
      "route_id": "g",
      "type": "guided",
      "tag_label": "🌱 Guidée",
      "title": "Route pas-à-pas",
      "description": "Fiche méthode complète + exercices avec aide à chaque étape. Idéale si tu découvres.",
      "duration_label": "⏱ ~ 20 min",
      "difficulty_label": "⭐ Facile",
      "nodes_label": "📖 5 nœuds",
      "cta_label": "▶ Suivre la route guidée (~ 20 min)"
    },
    {
      "route_id": "f",
      "type": "fast",
      "tag_label": "⚡ Rapide",
      "title": "Route express",
      "description": "Mini-rappel + questions type brevet. Si tu maîtrises déjà la formule.",
      "duration_label": "⏱ ~ 10 min",
      "difficulty_label": "⭐⭐ Moyen",
      "nodes_label": "📖 3 nœuds",
      "cta_label": "⚡ Suivre la route express (~ 10 min)"
    },
    {
      "route_id": "c",
      "type": "challenge",
      "tag_label": "🔥 Challenge",
      "title": "Route difficile",
      "description": "Problèmes complexes avec justification rédigée. Si tu veux viser haut.",
      "duration_label": "⏱ ~ 30 min",
      "difficulty_label": "⭐⭐⭐ Difficile",
      "nodes_label": "📖 4 nœuds",
      "cta_label": "🔥 Lancer la route challenge (~ 30 min)"
    }
  ],
  "primary_cta": {
    "label": "Choisis une route pour continuer",
    "label_selected": "Confirmer et lancer la route",
    "action": "launch_route"
  }
}
