{
  "gab_id": "GAB-273",
  "renderer_key": "text_cta",
  "structure_id": "struct-justification-ecrite-pythagore",
  "_note_dev": "SOURCE DE VÉRITÉ. Structure de réponse attendue : slots ordonnés intro/calculs/conclusion, critères mesurables, patterns interdits. Le HTML (layout, zones, boutons) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Structurer une justification écrite",
  "subtitle": "Une bonne réponse n'est pas juste \"vraie\", elle est structurée. Slots attendus, ordre imposé, critères mesurables.",
  "task_type": "paragraph_argument",
  "answer_slots": [
    {
      "slot_index": 1,
      "slot_type": "intro",
      "label": "SLOT 1 · INTRO · obligatoire",
      "content": "Annoncer ce qu'on cherche et citer le théorème utilisé.",
      "starter": "Pour démontrer que…, j'utilise le théorème de…"
    },
    {
      "slot_index": 2,
      "slot_type": "body",
      "label": "SLOT 2 · CALCULS · obligatoire",
      "content": "Présenter les calculs étape par étape, chaque ligne lisible.",
      "starter": "On calcule… donc… d'où…"
    },
    {
      "slot_index": 3,
      "slot_type": "conclusion",
      "label": "SLOT 3 · CONCLUSION · obligatoire",
      "content": "Répondre à la question posée en une phrase claire.",
      "starter": "Donc le triangle ABC est rectangle en…"
    }
  ],
  "ordering_rules": "Les 3 slots sont obligatoires et doivent apparaître dans l'ordre : intro → calculs → conclusion.",
  "success_criteria": [
    "Théorème cité nominalement",
    "Au moins 2 lignes de calcul",
    "Conclusion répond à la question",
    "Mot \"donc\" ou équivalent présent"
  ],
  "sentence_starters": [
    "Pour démontrer que…, j'utilise le théorème de…",
    "On calcule… donc… d'où…",
    "Donc le triangle ABC est rectangle en…"
  ],
  "forbidden_patterns": [
    "Réponse vide ou \"je ne sais pas\"",
    "Conclusion sans calcul préalable",
    "Calcul sans annonce du théorème"
  ],
  "primary_cta": { "label": "Rédiger ma réponse", "action": "open_textarea" },
  "secondary_cta": { "label": "Voir un exemple complet", "action": "reveal_example" },
  "example_full": "1789 est une rupture car (1) la monarchie absolue s'effondre — prise de la Bastille le 14/07 ; (2) la Déclaration des droits institue l'égalité.",
  "why_rationale": "Le correcteur attend une structure prévisible (annonce → calcul → conclusion). Une bonne idée mal placée perd des points. Les sentence starters débloquent la rédaction."
}
