{
  "gab_id": "GAB-155",
  "renderer_key": "text_cta",
  "game_result_id": "game-result-revolution-causes-001",
  "_note_dev": "SOURCE DE VÉRITÉ. Feedback de fin de mini-jeu : score local, erreurs, temps, apprentissage retenu et CTA vers le débrief. Anti-invention : contenu extrait de l'écran hardcodé GAB-155 du fichier INDEX-300-gamelearning. Les champs score, error_count, time_display, learning_text et primary_cta sont à plat dans l'instance.",
  "title": "Mission accomplie !",
  "result_emoji": "🎉",
  "score": 12,
  "score_label": "Score",
  "error_count": 2,
  "error_label": "Erreurs",
  "time_display": "⏱️ 1:42",
  "time_label": "Temps",
  "learning_heading": "Ce que tu retiens",
  "learning_icon": "💡",
  "learning_text": "Tu reconnais bien les <b>causes économiques</b> (faim, dette). Tu confonds encore parfois <b>conséquence</b> et <b>événement déclencheur</b>. À retravailler.",
  "primary_cta": { "label": "→ Continuer vers le débrief", "action": "go_to_debrief" }
}
