<?xml version="1.0" encoding="UTF-8"?>
<!--
  The public routes, and only those.

  Deliberately hand-written and short: everything else this application serves is behind
  authentication, so listing it would invite crawlers to pages that answer with a login form.

  ⚠️ THE DOMAIN IS ABSOLUTE, NOT RELATIVE — the sitemaps.org protocol requires a fully-qualified
  <loc> (scheme + host); a relative path is invalid per spec and a crawler may reject the whole file.
  This IS a third copy of the domain (`canonicalSiteUrl.ts` owns it, `index.html` interpolates
  VITE_CANONICAL_SITE_URL), accepted on purpose (2026-08-28 post-merge review of story `1-25`) because
  this file is static under `public/` and not processed by Vite's env substitution — the production
  domain changes for granted, not by accident, and this file changes with it.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://legalaiapp.es/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://legalaiapp.es/privacidad</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://legalaiapp.es/aviso-legal</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://legalaiapp.es/cookies</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://legalaiapp.es/condiciones-de-contratacion</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
