{
  "gab_id": "GAB-083",
  "renderer_key": "text_cta",
  "visual_annotated_id": "vis-ann-cellule-svt-001",
  "_note_dev": "SOURCE DE VÉRITÉ. Image annotée : schéma d'une cellule végétale (SVT). L'image de l'écran source est dessinée en CSS pur (pas d'asset externe). Le champ image.src porte un _TODO : à remplacer par un vrai asset SVG/PNG quand disponible. Les labels, positions et captions sont extraits du HTML source sans invention.",
  "title": "Image annotée",
  "image": {
    "src": "_TODO:assets/cellule-vegetale.svg",
    "alt": "Schéma d'une cellule végétale avec membrane, noyau et cytoplasme.",
    "kind": "svg_css",
    "_note": "Image CSS-dessinée dans le source — aucun fichier asset existant. Remplacer src par un vrai asset SVG/PNG."
  },
  "default_caption": "Touche une étiquette pour comprendre chaque partie de la cellule.",
  "items": [
    {
      "id": "label-membrane",
      "label": "Membrane",
      "caption": "La membrane entoure et protège la cellule, contrôle les échanges.",
      "position": { "top": "20%", "left": "8%" }
    },
    {
      "id": "label-noyau",
      "label": "Noyau",
      "caption": "Le noyau contient l'ADN, il dirige la cellule.",
      "position": { "top": "44%", "left": "50%", "transform": "translateX(-50%)" }
    },
    {
      "id": "label-cytoplasme",
      "label": "Cytoplasme",
      "caption": "Le cytoplasme est le liquide où baignent les organites.",
      "position": { "bottom": "14%", "right": "8%" }
    }
  ]
}
