{
  "gab_id": "GAB-455",
  "renderer_key": "text_cta",
  "title": "Alternative si une option ne marche pas",
  "accessibility_ref": "acc-fallback-001",
  "user_ref": "user-eleve-001",
  "accessibility_goal": "Toujours avoir une solution de secours si une fonctionnalité n'est pas dispo.",
  "settings_policy": "Chaque contenu doit avoir une alternative accessible. Si une option échoue, proposer un repli, jamais bloquer l'élève.",
  "primary_cta": "Voir les alternatives",
  "mode_settings": [
    {
      "id": "text_alt",
      "label": "Version texte d'un média",
      "on": true
    },
    {
      "id": "audio_alt",
      "label": "Version audio d'un texte",
      "on": true
    },
    {
      "id": "offline_alt",
      "label": "Version hors-ligne",
      "on": false
    },
    {
      "id": "contact_help",
      "label": "Demander de l'aide humaine",
      "on": true
    }
  ],
  "fallback_text_summary": "Alternatives de secours : version texte/audio/hors-ligne, aide humaine. Si une option échoue, repli proposé — jamais d'élève bloqué.",
  "_note_dev": "SOURCE DE VÉRITÉ. Alternative/fallback : chaque contenu a une alternative accessible, repli proposé si une option échoue, ne jamais bloquer l'élève."
}