{
  "id": "rihla:golfe-morbihan",
  "steps": [
    {
      "id": "etape-1",
      "day": 1,
      "media": [],
      "order": 1,
      "title": {
        "en": "Vannes",
        "fr": "Vannes"
      },
      "location": {
        "lat": 47.6582,
        "lon": -2.7608
      },
      "narrative": {
        "en": "Begin on foot, beside the harbour. Leave the van outside the centre: the first chapter unfolds at walking pace, between timber-framed houses and gardens. Pick up supplies before taking to the road again.",
        "fr": "Commencer à pied, au bord du port. Le van reste à l’extérieur du centre : le premier chapitre se découvre au pas, entre maisons à pans de bois et jardins. Faire les provisions avant de reprendre la route."
      },
      "practical": {
        "notes": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé.",
        "night_spot": false,
        "booking_required": false,
        "notes_translations": {
          "en": "Editorial example: indicative coordinates. Check opening hours, access, bookings and overnight parking with the operators. No overnight location has been verified.",
          "fr": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé."
        }
      }
    },
    {
      "id": "etape-2",
      "day": 2,
      "media": [
        {
          "alt": "Illustration générée — voiliers et îlots du golfe du Morbihan.",
          "url": "https://www.rihla.at/images/demo/golfe-morbihan.webp",
          "alt_translations": {
            "en": "Generated illustration — sailing boats and small islands in the Gulf of Morbihan.",
            "fr": "Illustration générée — voiliers et îlots du golfe du Morbihan."
          }
        }
      ],
      "order": 2,
      "title": {
        "en": "Larmor-Baden",
        "fr": "Larmor-Baden"
      },
      "location": {
        "lat": 47.5839,
        "lon": -2.8956
      },
      "narrative": {
        "en": "Take your time reaching the edge of the gulf. A trip to Gavrinis could set the day’s pace: check departures and visiting conditions before arranging the crossing. Have another walk in mind if the weather keeps you ashore.",
        "fr": "Prendre le temps de rejoindre le bord du golfe. Une excursion vers Gavrinis peut donner son rythme à la journée : vérifier les départs et les conditions de visite avant d’organiser la traversée. Prévoir une autre promenade si la météo impose de rester à terre."
      },
      "practical": {
        "notes": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé.",
        "night_spot": false,
        "booking_required": false,
        "notes_translations": {
          "en": "Editorial example: indicative coordinates. Check opening hours, access, bookings and overnight parking with the operators. No overnight location has been verified.",
          "fr": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé."
        }
      }
    },
    {
      "id": "etape-3",
      "day": 3,
      "media": [],
      "order": 3,
      "title": {
        "en": "Locmariaquer",
        "fr": "Locmariaquer"
      },
      "location": {
        "lat": 47.5691,
        "lon": -2.9446
      },
      "narrative": {
        "en": "Change shores and change scale. Between the stones and the horizon, leave room for silence; a story also takes shape in its pauses. Check the megalithic site’s information before your visit.",
        "fr": "Changer de rive et d’échelle. Entre les pierres et l’horizon, laisser une place au silence ; le récit se construit aussi dans les pauses. Consulter les informations du site mégalithique pour préparer la visite."
      },
      "practical": {
        "notes": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé.",
        "night_spot": false,
        "booking_required": false,
        "notes_translations": {
          "en": "Editorial example: indicative coordinates. Check opening hours, access, bookings and overnight parking with the operators. No overnight location has been verified.",
          "fr": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé."
        }
      }
    },
    {
      "id": "etape-4",
      "day": 4,
      "media": [],
      "order": 4,
      "title": {
        "en": "Saint-Goustan",
        "fr": "Saint-Goustan"
      },
      "location": {
        "lat": 47.6659,
        "lon": -2.9776
      },
      "narrative": {
        "en": "Finish along the quays of Saint-Goustan. Revisit your favourite detours with a journal open in front of you, then head home without adding one last visit just to fill the day.",
        "fr": "Terminer par les quais de Saint-Goustan. Revenir sur les détours préférés autour d’un carnet ouvert, puis reprendre la route sans ajouter une dernière visite pour remplir la journée."
      },
      "practical": {
        "notes": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé.",
        "night_spot": false,
        "booking_required": false,
        "notes_translations": {
          "en": "Editorial example: indicative coordinates. Check opening hours, access, bookings and overnight parking with the operators. No overnight location has been verified.",
          "fr": "Exemple éditorial : coordonnées indicatives. Horaires, accès, réservations et stationnement de nuit à vérifier auprès des gestionnaires. Aucun emplacement de nuit n’est validé."
        }
      }
    }
  ],
  "title": {
    "en": "The gulf, in time with the tides",
    "fr": "Le golfe, au rythme des marées"
  },
  "author": {
    "name": "Atelier Rihla · démonstration",
    "handle": "atelier-rihla"
  },
  "region": "Bretagne · Morbihan",
  "themes": [
    "vanlife"
  ],
  "licence": "CC-BY-NC-4.0",
  "lineage": {
    "ancestors": [],
    "forked_from": null
  },
  "pricing": {
    "model": "free"
  },
  "summary": {
    "en": "Four days around the Morbihan, from the lanes of Vannes to the standing stones of Locmariaquer. Leave time to watch the water change.",
    "fr": "Quatre journées autour du Morbihan, des ruelles de Vannes aux pierres de Locmariaquer. Garder du temps pour regarder l’eau changer."
  },
  "version": "1.0.2",
  "constraints": {
    "seasons": [
      4,
      5,
      6,
      9,
      10
    ],
    "vehicle": {
      "type": "van",
      "max_height_m": null
    },
    "budget_eur": {
      "max": 0,
      "min": 0
    },
    "duration_days": 4
  },
  "distribution": {
    "mcp": false,
    "exports": [
      "rihla",
      "gpx",
      "geojson",
      "kml"
    ],
    "schema_org": "TouristTrip"
  },
  "rihla_version": "1.1.0",
  "default_locale": "fr",
  "editorial_status": "example",
  "region_translations": {
    "en": "Brittany · Morbihan",
    "fr": "Bretagne · Morbihan"
  }
}