<?xml version="1.0" encoding="UTF-8"?>
<!--
  Solo las URLs públicas y estáticas. `robots.txt` apunta acá, y hasta ahora
  apuntaba a un archivo que no existía.

  Queda afuera, a propósito:
    - Todo lo que lleva `AuthGuard` (`/home`, `/recipe`, `/coffee`, `/tasting`,
      `/community`, `/passport`, `/blog`, `/orders`, `/settings`, `/locations`,
      `/caffeine`, `/stores/map` y el detalle de tienda). El anónimo termina en
      `/auth/login`, así que indexarlas es ofrecer el login con otro nombre.
    - `/auth/login` y `/auth/welcome`: son públicas, pero no son contenido.
    - Las vistas públicas con parámetro —`recipe/preview/:id`,
      `coffee/preview/:id`, `tasting/preview/:id`,
      `passport/programs/:slug`—. No se pueden enumerar desde acá; si alguna
      vez se quieren indexar, el sitemap tiene que generarlo el backend
      leyendo Firestore, no este archivo escrito a mano.

  >>> Al agregar una ruta pública nueva, agregarla también acá. <<<
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://cafeinado.app/</loc>
    <lastmod>2026-09-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://cafeinado.app/stores</loc>
    <lastmod>2026-09-07</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://cafeinado.app/stores/request-register</loc>
    <lastmod>2026-09-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
