{
  "gab_id": "GAB-200",
  "renderer_key": "text_cta",
  "empty_state_id": "pathmap-empty-state-default",
  "_note_dev": "SOURCE DE VÉRITÉ. Empty state PathMap : carte central avec emoji, titre, corps, 2 options CTA (test de niveau ou choix matière), disclaimer pédagogique. Anti-invention : les champs action des items pointent vers des routes internes à définir par le consommateur (non inventées ici). Le HTML (layout, carte, options, disclaimer) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Ton parcours n'est pas encore commencé",
  "body": "Pas de panique ! Tu peux démarrer par un test rapide pour qu'on te propose une route adaptée, ou choisir directement une matière qui t'intéresse.",
  "icon": "🧭",
  "items": [
    {
      "id": "opt-test",
      "type": "test",
      "icon": "🎯",
      "label": "Faire un test de niveau",
      "description": "~ 5 min · diagnostic interne · on te propose une route sur mesure",
      "action": "start_level_test"
    },
    {
      "id": "opt-subject",
      "type": "subject",
      "icon": "📚",
      "label": "Choisir une matière",
      "description": "Maths, français, histoire-géo… tu démarres directement",
      "action": "browse_subjects"
    }
  ],
  "primary_cta": {
    "label": "Faire un test de niveau",
    "action": "start_level_test"
  },
  "disclaimer": "État vide réel : ce composant n'est PAS une erreur technique. Si une page apparaît vide alors qu'elle devrait contenir des données, c'est un bug à signaler — pas un empty state."
}
