<?xml version="1.0" encoding="UTF-8"?>
<!--
  HID-586 — THIS IS A SITEMAP INDEX, NOT A URL LIST. It names one child,
  sitemap-o2oasis.xml, which holds every URL this site submits.

  WHY AN INDEX WITH ONE CHILD. HID-586 split the URLs into per-host children
  when this build served two domains. HID-657 retired the last route that was
  not O2Oasis's and deleted the other child, but deliberately KEPT this file
  as an index rather than renaming sitemap-o2oasis.xml to sitemap.xml: a
  one-child index is valid (sitemaps.org), and the rename would turn
  https://o2oasisashland.com/sitemap-o2oasis.xml — the URL crawlers have been
  given through this index, and possibly submitted in Search Console, which
  this repo cannot see — into a 404. Flattening it is a separate,
  operator-visible change (a Search Console resubmission), not a side effect.

  THE ROUTE-TO-ORIGIN MAPPING IS NOT MAINTAINED HERE. `brandForPath` in
  src/lib/brand.ts is the single answer to "which origin is this path
  canonical on", and it is the same function `useSeo` uses to build the
  canonical. scripts/sitemap-hosts.test.mjs reads every <loc> in the child and
  requires its origin to equal `brandForPath(pathname).origin`, so a
  hand-sorted entry fails the suite.

  THIS COMMENT IS SERVED: anyone can read it at /sitemap.xml.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://o2oasisashland.com/sitemap-o2oasis.xml</loc></sitemap>
</sitemapindex>
