{
  "gab_id": "GAB-319",
  "renderer_key": "text_cta",
  "recap_id": "recap-progression-exemple-319",
  "_note_dev": "SOURCE DE VÉRITÉ. Récap de progression après une session de révision : preuves d'acquis, erreurs restantes, next action proposée. Anti-sur-certification : ne pas marquer 'maîtrisé' sans preuve. Le HTML (layout, blocs, bouton, panel) ne change pas ; seuls ces champs changent le rendu.",
  "title": "Récap de progression",
  "evidence_label": "✓ Acquis (preuve)",
  "evidence_text": "4 cartes réussies 2 fois de suite.",
  "remaining_label": "↻ Reste",
  "remaining_text": "1 erreur fragile : cause/conséquence.",
  "next_action_cta_label": "▶ Voir la next action",
  "next_action_title": "Next action",
  "next_action_body": "1 mini-série sur cause/conséquence.",
  "no_overcert_notice": "⚠ On ne sur-certifie pas : « en bonne voie », pas « maîtrisé ». Sync en attente.",
  "sync_pending": true
}
