{
  "gab_id": "GAB-396",
  "renderer_key": "text_cta",
  "title": "Vérifier les unités avant de comparer",
  "unit_check_id": "uc-distances-001",
  "data_ref": "dataset-trajets-001",
  "unit_items": [
    {
      "label": "Trajet A",
      "value": "3,5",
      "unit": "km"
    },
    {
      "label": "Trajet B",
      "value": "800",
      "unit": "m"
    }
  ],
  "unit_task": "Avant d'additionner A et B, vérifie : sont-ils dans la même unité ? Sinon, convertis.",
  "validation_policy": "Unités visibles avant tout calcul. Unité inconnue → signaler, ne pas calculer. Conversion explicite obligatoire.",
  "conversion_rules": "1 km = 1000 m. Convertir B : 800 m = 0,8 km. Puis A + B = 4,3 km.",
  "common_unit_errors": [
    "Additionner km et m sans convertir",
    "Oublier le facteur 1000",
    "Confondre m et m²"
  ],
  "source_notice": {
    "label": "Source",
    "text": "Exercice interne"
  },
  "fallback_text_summary": "Vérif d'unités : A=3,5 km, B=800 m. Convertir avant d'additionner (B=0,8 km → total 4,3 km). Unité inconnue = stop, pas de calcul.",
  "_note_dev": "SOURCE DE VÉRITÉ. Vérification d'unités : afficher les unités AVANT tout calcul, signaler une unité inconnue selon policy, expliciter les conversions."
}