{
  "gab_id": "GAB-351",
  "renderer_key": "text_cta",
  "motivation_intro_id": "motivation-intro-ethique-cadre-sain",
  "_note_dev": "SOURCE DE VÉRITÉ. Écran d'introduction à une session motivante éthique : pose un cadre transparent (objectif, non-manipulation, fatigue). Le HTML ne change pas ; seuls ces champs changent le rendu. Anti-invention : extrait exclusivement du HTML source GAB-351.",
  "doc_kind": "Motivation · cadre sain",
  "doc_title": "Une petite session, à ton rythme",
  "doc_body": "La motivation sert l'apprentissage, pas l'addiction. Court, transparent, et tu choisis.",
  "primary_cta": {
    "label": "▶ Démarrer (5 min)",
    "action": "start_session"
  },
  "secondary_cta": {
    "label": "Pas envie maintenant",
    "action": "skip_session"
  },
  "contract_items": [
    { "icon": "🎯", "title": "Objectif", "description": "apprendre, pas collectionner des points." },
    { "icon": "🤝", "title": "Non-manipulation", "description": "aucune pression, aucun piège." },
    { "icon": "😴", "title": "Fatigue", "description": "si tu es fatigué, on s'arrête." }
  ],
  "feedback_start": "▶ Session lancée — courte, transparente, sans pression.",
  "feedback_skip": "😌 Pas de souci — aucune pénalité, aucun rappel forcé. Reviens quand tu veux.",
  "use_when": [
    "ouvrir une session motivante et courte",
    "poser un cadre éthique transparent",
    "laisser le choix de ne pas jouer"
  ],
  "do_not_use_when": [
    "créer une pression ou un piège",
    "streak détaillé (→ GAB-352)",
    "motivation = collection de points"
  ],
  "accessibility": {
    "keyboard_navigable": true,
    "focus_visible": true,
    "prefers_reduced_motion": true
  },
  "child_safety": {
    "no_pressure": true,
    "no_manipulation": true,
    "user_choice_respected": true
  }
}
