<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public, indexable routes only. Mirrors the static <Route> entries in
  artifacts/colorado-roof-risk-report/src/App.tsx.

  Deliberately excluded:
    /report/:id  — per-user generated reports (unique, non-canonical URLs)
    /app/*       — Clerk-gated authenticated shell
    /api/*       — API surface, never indexable

  Served as a Vite public/ asset: copied verbatim into dist/public and served
  by express.static (api-server/src/app.ts) BEFORE the SPA index.html
  catch-all, so it returns real XML rather than the SPA shell. Being a static
  asset also means it carries over unchanged to Cloudflare Pages.

  No <lastmod>: it would be a hand-maintained claim that drifts. Add routes
  here when App.tsx gains a public one.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://myroofrisk.com/</loc>
  </url>
  <url>
    <loc>https://myroofrisk.com/storms</loc>
  </url>
  <url>
    <loc>https://myroofrisk.com/quote</loc>
  </url>
  <url>
    <loc>https://myroofrisk.com/methodology</loc>
  </url>
  <url>
    <loc>https://myroofrisk.com/privacy</loc>
  </url>
  <url>
    <loc>https://myroofrisk.com/terms</loc>
  </url>
</urlset>
