<?xml version="1.0" encoding="UTF-8"?>
<!--
  Thin on purpose, and shipped anyway.

  This is a single-route SPA: the descent, the constellation and the rise are
  scroll positions within one document, not URLs, so there is exactly one
  canonical page plus the privacy route. Listing scroll depths as URLs would be
  inventing pages that do not exist.

  It ships because the alternative was worse — /sitemap.xml returned 200 with
  index.html, telling crawlers the sitemap WAS a web page. One honest URL beats
  a 200 that lies.

  ⚠️ lastmod is hand-maintained. It is not derived from the build, so treat it
  as approximate and update it when the page's content genuinely changes rather
  than on every deploy.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.intelavation.com/</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <!--
    ★ /privacy IS LISTED NOW BECAUSE THE COPY SHIPPED IN THIS COMMIT.

    It was deliberately withheld while the page was placeholder text: listing it
    then would have advertised a URL the catch-all redirects to `/`, which is the
    same defect as `twitter:card: summary_large_image` with no image.

    ⚠️ THE ORDERING RULE THAT PRODUCED THAT HOLD STILL APPLIES to whatever comes
    next: a sitemap entry is a promise that a URL resolves. Add the entry in the
    same commit that makes it true, never before.
  -->
  <url>
    <loc>https://www.intelavation.com/privacy</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
