{
  "gab_id": "GAB-282",
  "renderer_key": "text_cta",
  "sentence_builder_id": "sb-phrase-complete-simple",
  "_note_dev": "SOURCE DE VÉRITÉ. SentenceBuilder : slots grammaticaux colorés (sujet/verbe/complément/adverbe), word_bank cliquable, forbidden_patterns. Le HTML (layout, légende, bank, boutons) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Construire une phrase avec slots",
  "sentence_goal": "phrase_complète_simple",
  "instruction": "Construire une phrase qui décrit",
  "explanation": "Une phrase complète a une <b>structure</b>. Visualise chaque slot grammatical, puis remplis avec tes mots.",
  "sentence_slots": [
    { "role": "subj",  "label": "SUJET",            "example": "Le chat",        "color_class": "subj",  "required": true },
    { "role": "verb",  "label": "VERBE",             "example": "dort",           "color_class": "verb",  "required": true },
    { "role": "compl", "label": "COMPLÉMENT",        "example": "sur le coussin", "color_class": "compl", "required": true },
    { "role": "adv",   "label": "ADVERBE (opt.)",    "example": "tranquillement", "color_class": "adv",   "required": false }
  ],
  "word_bank": [
    { "word": "le chat",        "role": "subj"  },
    { "word": "la fille",       "role": "subj"  },
    { "word": "mon frère",      "role": "subj"  },
    { "word": "dort",           "role": "verb"  },
    { "word": "mange",          "role": "verb"  },
    { "word": "joue",           "role": "verb"  },
    { "word": "sur le coussin", "role": "compl" },
    { "word": "dans la cuisine","role": "compl" },
    { "word": "avec son ami",   "role": "compl" },
    { "word": "tranquillement", "role": "adv"   },
    { "word": "rapidement",     "role": "adv"   },
    { "word": "souvent",        "role": "adv"   }
  ],
  "forbidden_patterns": {
    "rule": "Pas de phrase avec juste sujet + verbe (\"le chat dort\"). Au minimum un complément qui donne <b>une information utile</b> (où, quand, avec qui).",
    "min_slots_required": 3
  },
  "success_criteria": "Phrase complète avec au moins sujet + verbe + complément ; le complément apporte une information utile (où, quand, avec qui).",
  "validation_policy": "BLOCKED si sentence_slots vide ou sentence_goal absent.",
  "reason_why": "L'élève voit <b>la structure d'une phrase</b> sans connaître le vocabulaire grammatical. Le sujet = bleu, le verbe = corail, le complément = mint. <b>Apprendre par la couleur</b> avant le mot savant.",
  "primary_cta": { "label": "✍ Construire ma phrase", "action": "write", "placeholder": "Construis ta phrase (sujet + verbe + complément)…" },
  "secondary_cta": { "label": "Voir 3 exemples", "action": "reveal", "reveal_text": "3 exemples : (1) « Le peuple se révolte. » (2) « Le peuple, affamé, se révolte. » (3) « Affamé par la crise, le peuple se révolte contre les privilèges. »" },
  "accessibility": { "keyboard_navigable": true, "focus_visible": true, "prefers_reduced_motion": true },
  "child_safety": { "content_type": "pedagogical_example", "age_range": "6-15", "no_personal_data": true }
}
