<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only PUBLIC, INDEXABLE, self-contained pages belong here. A sitemap is a claim
  that each URL is worth crawling; padding it with auth walls and redirects
  teaches Google to trust it less.

  Deliberately EXCLUDED, with the reason:
    /flow/verdict, /flow/condensed, /flow/rollcall
                       vercel.json sends X-Robots-Tag: noindex on /flow/:path*
    /health            same, noindex via vercel.json
    /signin, /sign-in  two routes render one component — submitting both is
                       self-inflicted duplicate content, and neither is useful
                       to a searcher
    /account, /my-business, /confirm-email, /auth/callback, /reset-password
                       auth-gated or transactional; Googlebot sees a shell
    /explore, /dashboard
                       <Navigate> aliases to /my-business, not destinations
    /pricing           renders NO price figures by design (Pricing.tsx:11-15)
                       and requires an auth token to act. Thin until a price
                       exists. Add it here the day one does.
    /walkflow          a vercel.json redirect to the stale flow-walkthrough.html
                       prototype, not live app code

  lastmod values are the real last-commit date of the file backing each route,
  read from git, not the day this file was generated. A sitemap that claims
  everything changed today is a sitemap Google stops believing.

  Host is the apex, matching <link rel="canonical"> in index.html. www CNAMEs to
  the same Vercel deployment; listing both would split signals.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://jarvisreport.com/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://jarvisreport.com/terms</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://jarvisreport.com/privacy</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://jarvisreport.com/acceptable-use</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
