<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for OmniCurator (bead OM-42-04). Vite copies this file verbatim to the
  dist root; before it existed /sitemap.xml hit the SPA fallback and returned the
  homepage HTML with a 200.

  Public pages only — every other route needs a session, so there is nothing for
  a crawler to fetch (see /robots.txt). Add a <url> here when a new public page
  ships, and only once it actually exists: listing a URL that 404s costs crawl
  trust. <lastmod> is left out on purpose rather than shipped stale.

  /login is deliberately absent: a sign-in form has nothing to rank for, so
  listing it only asks Google to crawl noise. It stays crawlable in robots.txt.

  The host is the one in the marketing pages' own footer, and it matches the
  canonical / og:url in index.html. Every <loc> MUST be on the host that serves
  this file — Google rejects a cross-host sitemap outright.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://omnicurator.com/</loc>
  </url>
  <url>
    <loc>https://omnicurator.com/about</loc>
  </url>
  <url>
    <loc>https://omnicurator.com/contact</loc>
  </url>
</urlset>
