<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap index. Three children:
    - sitemap-core.xml   static, hand-curated marketing + legal + persona routes
                         (regenerated only when ROUTE_REGISTRY changes; never on
                         CMS publish).
    - sitemap-cms.xml    dynamic, served by the cms-edge Cloudflare Worker. One
                         <url> per published Sanity document (articles today,
                         more collections later). Purged on publish via the
                         Sanity webhook → workers/cms-edge handlePurge.
    - sitemap-videos.xml static Google video sitemap. One <url> per page that
                         embeds the Appnalysis walkthrough, pointing at the
                         YouTube upload for indexing (on-page player is Vimeo).
  See docs/CRAWL_STRATEGY.md + docs/CMS_EDGE.md.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://info.appnalysis.com/sitemap-core.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://info.appnalysis.com/sitemap-cms.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://info.appnalysis.com/sitemap-videos.xml</loc>
  </sitemap>
</sitemapindex>
