{
  "gab_id": "GAB-409",
  "renderer_key": "text_cta",
  "title": "Des résultats au graphique",
  "experiment_graph_id": "graph-dissolution-001",
  "experiment_ref": "exp-dissolution-sucre-001",
  "data_points": [
    {
      "x": "Eau froide",
      "y": "95"
    },
    {
      "x": "Eau tiède",
      "y": "38"
    }
  ],
  "graph_type": "bar_chart",
  "axis_definitions": {
    "x": "Condition (température)",
    "y": "Temps de dissolution (s)"
  },
  "unit_by_axis": {
    "y": "secondes"
  },
  "source_notice": {
    "label": "Source",
    "text": "Mes mesures"
  },
  "missing_values_policy": "Mesure manquante = barre absente, pas zéro inventé.",
  "accessibility_table_ref": "Tableau équivalent : 2 lignes (froide 95 s, tiède 38 s).",
  "chart_warnings": [
    "Choisir un diagramme en barres (catégories), pas une courbe (pas de continuité)"
  ],
  "fallback_text_summary": "Graphe dissolution : barres, X=condition, Y=temps (s). Froide 95 s, tiède 38 s. Axes+unités visibles, pas de valeur inventée.",
  "_note_dev": "SOURCE DE VÉRITÉ. Expérience vers graphe : choisir le graphe adapté aux données, axes/unités/légende visibles, ne pas masquer les valeurs manquantes."
}