{
  "gab_id": "GAB-123",
  "renderer_key": "text_cta",
  "matching_id": "ex-matching-dates-revolution-1789",
  "_note_dev": "SOURCE DE VÉRITÉ. ExerciseMatching : association 1↔1 entre 2 colonnes. Les paires partagent le même 'pair_key'. La colonne gauche est 'col_left', la droite 'col_right'. Le moteur gère la sélection, l'arming, la validation et les feedbacks sans aucun contenu en dur.",
  "title": "Association de paires",
  "instruction_emoji": "🔗 Associe",
  "question": "Relie chaque date à l'événement correspondant.",
  "sub_instruction": "Touche une date puis l'événement qui lui correspond.",
  "col_left_header": "Dates",
  "col_right_header": "Événements",
  "pairs": [
    { "pair_key": "a", "left": "14 juillet 1789", "right": "Prise de la Bastille" },
    { "pair_key": "b", "left": "4 août 1789",     "right": "Abolition des privilèges" },
    { "pair_key": "c", "left": "26 août 1789",    "right": "Déclaration des droits" }
  ],
  "feedback_ok": "✓ Toutes les paires sont justes !",
  "feedback_ok_detail": "3/3 — bravo, tu maîtrises la chronologie.",
  "cta_label": "Associer"
}
