<?xml version="1.0" encoding="UTF-8"?>
<!--
  SITEMAP INDEX. Points at the per-area child *urlsets* (NOT other indexes):
    - sitemap-app.xml     : the SPA's hand-maintained public URLs (this repo)
    - /learn/sitemap-0.xml: the Astro content hub's urlset, auto-generated at
                            build (packages/learn, via @astrojs/sitemap)
  IMPORTANT: a sitemap index may only reference urlsets, never another index —
  Google does not recurse index->index, so pointing at Astro's
  /learn/sitemap-index.xml silently dropped every /learn URL (discovered=3, not
  7). We reference Astro's leaf urlset (sitemap-0.xml) directly. This is stable
  for a small hub; @astrojs/sitemap only splits into sitemap-1.xml, -2.xml … at
  45,000 URLs, which /learn will never approach.
  Submit THIS file (sitemap.xml) in Search Console; it discovers the rest.
  Note: .xml is in the Amplify rewrite allowlist (infra/amplify-rewrite-rules.json)
  so these serve as real XML, not the SPA shell.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://cardagain.app/sitemap-app.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://cardagain.app/learn/sitemap-0.xml</loc>
  </sitemap>
</sitemapindex>
