{
  "gab_id": "GAB-420",
  "renderer_key": "text_cta",
  "title": "S'entraîner au débat oral",
  "oral_debate_practice_id": "oral-devoirs-001",
  "debate_ref": "deb-devoirs-001",
  "practice_mode": "sans_micro_par_defaut",
  "speaking_turns": [
    {
      "n": 1,
      "who": "Position A",
      "duration": "1 min"
    },
    {
      "n": 2,
      "who": "Position B",
      "duration": "1 min"
    },
    {
      "n": 3,
      "who": "Réponses croisées",
      "duration": "2 min"
    }
  ],
  "feedback_policy": "Feedback sur : argument, clarté, respect, structure. JAMAIS sur l'accent, la voix ou l'identité.",
  "micro_policy": "Micro opt-in uniquement, jamais imposé.",
  "recording_policy": "Enregistrement opt-in, supprimable.",
  "timer_policy": "Minuteur visible par tour.",
  "transcript_policy": "Transcription optionnelle, privée.",
  "respect_check": "Avant publication d'un tour, vérif ton respectueux.",
  "fallback_no_micro": "Mode écrit/structuré disponible sans micro — c'est le défaut.",
  "fallback_text_summary": "Entraînement oral débat : sans micro par défaut, micro/enregistrement opt-in. Feedback sur argument/clarté/respect/structure, jamais sur l'accent.",
  "_note_dev": "SOURCE DE VÉRITÉ. Entraînement oral : micro/enregistrement TOUJOURS opt-in, mode sans micro obligatoire, feedback sur argument/clarté/respect/structure jamais sur accent ou identité."
}