<?xml version="1.0" encoding="UTF-8"?>
<!--
  provarro.com sitemap — story nx-a1941865c677.
  Cap doc: Projects/Provarro Website/Capabilities/Site Routing & Error Handling §3.4

  GOVERNING INCLUSION RULE (use this, never a hardcoded count):
    A URL belongs here IFF it returns 200 with ZERO redirects AND the page
    carries no `noindex`.

  Deliberately EXCLUDED, each for a rule-shaped reason:
    /workshop, /workshop/  — `_redirects` 301s these to /ai-workshop/, and CF
      Pages _redirects rules are ALWAYS followed even when a static asset
      matches, so src/workshop/index.html can never be served. A redirecting
      URL in a sitemap is a Search Console error. Re-qualifies only if a future
      Nate cohort removes the two /workshop rules.
    /privacy.html, /terms.html, /rtp-eula.html, /ai-workshop  — these 308 to
      the extensionless / trailing-slash canonical forms listed below. Do NOT
      reintroduce the .html forms.

  No <lastmod>: Google largely ignores it unless provably accurate, and a
  hand-maintained date field goes stale silently — maintenance liability, no
  upside.

  MAINTENANCE RULE: any new page, any `_redirects` change that makes a path
  redirect, and any `noindex` add/remove requires a matching update here in the
  SAME change.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://provarro.com/</loc>
    </url>
    <url>
        <loc>https://provarro.com/ai-workshop/</loc>
    </url>
    <url>
        <loc>https://provarro.com/forge-2026/</loc>
    </url>
    <url>
        <loc>https://provarro.com/privacy</loc>
    </url>
    <url>
        <loc>https://provarro.com/terms</loc>
    </url>
    <url>
        <loc>https://provarro.com/rtp-eula</loc>
    </url>
</urlset>
