{
  "source": {
    "plans": [
      "photos_plan_salles/Plan.png",
      "photos_plan_salles/Plan_RdC.png",
      "photos_plan_salles/Plan_Sous-Sol.png",
      "photos_plan_salles/Plan_Etage1.png"
    ],
    "svg_schematique": "plan-salles.svg",
    "extrait_le": "2026-06-03",
    "note": "Mapping des salles utilisées dans programme.json. Le champ 'libelle_programme' correspond exactement à la chaîne 'salle' du JSON programme (utilisable pour jointure)."
  },
  "batiments": [
    {
      "id": "principal",
      "nom": "Bâtiment principal",
      "description": "Bâtiment central abritant le Grand Amphi. Accessible depuis l'allée principale."
    },
    {
      "id": "annexe-hexagonal",
      "nom": "Bâtiment annexe (hexagonal)",
      "description": "Bâtiment de droite, 3 niveaux : sous-sol (amphis A/B/D), RdC (accueil), 1ᵉʳ étage (TD)."
    }
  ],
  "salles": [
    {
      "id": "grand-amphi",
      "libelle_programme": "Grand Amphi",
      "nom_complet": "Grand Amphithéâtre",
      "batiment": "principal",
      "niveau": "rdc",
      "capacite_estimee": "~350 places",
      "usage": ["plenieres", "ouverture", "cloture", "ag", "remise prix", "gala intro"]
    },
    {
      "id": "accueil",
      "libelle_programme": null,
      "nom_complet": "Espace accueil et inscriptions",
      "batiment": "annexe-hexagonal",
      "niveau": "rdc",
      "usage": ["inscriptions", "remise badges", "pauses"],
      "note": "Pas une salle de session — point d'entrée des participants."
    },
    {
      "id": "amphi-a",
      "libelle_programme": "Amphi A",
      "nom_complet": "Amphi A",
      "batiment": "annexe-hexagonal",
      "niveau": "sous-sol",
      "usage": ["sessions CT parallèles"]
    },
    {
      "id": "amphi-b",
      "libelle_programme": "Amphi B",
      "nom_complet": "Amphi B",
      "batiment": "annexe-hexagonal",
      "niveau": "sous-sol",
      "usage": ["sessions CT parallèles"]
    },
    {
      "id": "amphi-d",
      "libelle_programme": "Amphi D",
      "nom_complet": "Amphi D",
      "batiment": "annexe-hexagonal",
      "niveau": "sous-sol",
      "usage": ["sessions CT parallèles", "Soutenabilité jeudi"]
    },
    {
      "id": "td-05",
      "libelle_programme": "TD 05",
      "batiment": "annexe-hexagonal",
      "niveau": "etage-1",
      "usage": ["sessions CT parallèles"]
    },
    {
      "id": "td-06",
      "libelle_programme": "TD 06",
      "batiment": "annexe-hexagonal",
      "niveau": "etage-1",
      "usage": ["sessions CT parallèles"]
    },
    {
      "id": "td-07",
      "libelle_programme": "TD 07",
      "batiment": "annexe-hexagonal",
      "niveau": "à confirmer",
      "usage": ["sessions CT parallèles"],
      "note": "Non visible sur les plans actuels — à compléter."
    },
    {
      "id": "td-08",
      "libelle_programme": "TD 08",
      "batiment": "annexe-hexagonal",
      "niveau": "à confirmer",
      "usage": ["sessions CT parallèles"],
      "note": "Non visible sur les plans actuels — à compléter."
    },
    {
      "id": "td-09",
      "libelle_programme": "TD 09",
      "batiment": "annexe-hexagonal",
      "niveau": "à confirmer",
      "usage": ["sessions CT parallèles"],
      "note": "Non visible sur les plans actuels — à compléter."
    },
    {
      "id": "td-11",
      "libelle_programme": "TD 11",
      "batiment": "annexe-hexagonal",
      "niveau": "etage-1",
      "usage": ["sessions CT parallèles"]
    },
    {
      "id": "td-12",
      "libelle_programme": "TD 12",
      "batiment": "annexe-hexagonal",
      "niveau": "etage-1",
      "usage": ["sessions CT parallèles"]
    },
    {
      "id": "td-13",
      "libelle_programme": "TD 13",
      "batiment": "annexe-hexagonal",
      "niveau": "etage-1",
      "usage": ["sessions CT parallèles"]
    },
    {
      "id": "td-14",
      "libelle_programme": "TD 14",
      "batiment": "annexe-hexagonal",
      "niveau": "à confirmer",
      "usage": ["sessions CT parallèles"],
      "note": "Non visible sur les plans actuels — à compléter."
    },
    {
      "id": "p031",
      "libelle_programme": "P031",
      "nom_complet": "Salle P031",
      "batiment": "à confirmer",
      "niveau": "à confirmer",
      "usage": ["Board Chapitre IFAC (réunion fermée)"],
      "note": "Non visible sur les plans actuels — vraisemblablement une salle de réunion dédiée."
    }
  ],
  "acces": {
    "transport_principal": {
      "type": "tramway",
      "ligne": "Tram B",
      "arret": "Arts et Métiers",
      "duree_depuis_gare_bordeaux_saint_jean": "~25 min"
    },
    "transport_secondaire": [
      { "type": "voiture", "note": "Rocade A630 sortie 16 (Talence-Centre) — parking sur campus mer/ven" },
      { "type": "vélo",    "note": "Pistes cyclables centre → Talence (~20 min), parking abrité" },
      { "type": "avion",   "note": "Aéroport Mérignac → navette 30'Direct (centre) → Tram B" }
    ],
    "rues_voisines": [
      "Rue Caduceus (à l'est du bâtiment principal)",
      "Allée Schweitzer (en bordure est du campus)"
    ],
    "restauration": [
      { "id": "ru1", "nom": "RU 1", "note": "Restaurant universitaire au sud du campus" }
    ]
  },
  "a_completer": [
    "Confirmer le niveau exact des salles TD 07/08/09/14 (probablement sous-sol ou autre étage du bâtiment annexe)",
    "Identifier la salle P031 (board IFAC) — localisation et capacité",
    "Capacités exactes (places assises) pour chaque amphi et TD",
    "Accessibilité PMR — entrées et ascenseurs",
    "Wifi et installations techniques (vidéoprojecteurs, prises) par salle",
    "Plan vectoriel officiel (SVG/PDF) auprès de l'organisation locale"
  ]
}
