<?xml version="1.0" encoding="UTF-8"?>
<!--
  Ohana Events web app sitemap.

  Deliberately minimal. The app is a single-route Expo Router export
  (app.json web.output = "static"), so every in-app destination is a query
  parameter on "/" rather than a distinct URL. Listing synthetic per-event
  URLs here would advertise pages that are not separately routable.

  Note this comment used to add "and a deep link cannot yet carry per-event
  Open Graph tags". That is no longer true: since D-092 an unfurler asking
  for /?event=<id> is served per-event tags by the backend renderer (see
  nginx.conf and backend/event_routes.py event_share_preview). Sharing an
  event now previews as that event. The sitemap stays minimal anyway, since
  these are still query params rather than indexable routes.

  The indexable marketing surface is ohanaevents.app, which has its own
  sitemap. This file exists so /sitemap.xml stops returning the SPA shell
  with a text/html content type.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://go.ohanaevents.app/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
