<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!--
    Sitemap index. Two children:
      1. Structural / hand-maintained URLs (homepage, /scoreandroast,
         guides, /RoastRoom, policy pages, etc.). Edit
         /public/sitemap-static.xml directly; tests/unit/sitemapStatic.test.js
         checks every entry against the public routes.
      2. Long-tail entity URLs (per-pitch /p/<slug> or
         /PublicPitchView?id=<id>, per-score /score/r/<share_id>). Generated
         by the dynamicSitemap Base44 function (served live at the URL
         below) so the URL set stays fresh without rebuilds. Approved,
         founder-owned pitches only; see isSitemapPitch there.
    robots.txt points crawlers at this index, so adding a new sub-sitemap
    just means adding another <sitemap> child here.
  -->
  <sitemap>
    <loc>https://pitchspark.io/sitemap-static.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://pitchspark.io/api/functions/dynamicSitemap</loc>
  </sitemap>
</sitemapindex>
