<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap index. Four sub-sitemaps:

  1. sitemap-static.xml       — truly-static URLs (homepage, legal,
                                 about, pricing, campaigns). Hand-edited;
                                 lastmod values reflect when the routes'
                                 content actually changed.
  2. sitemap-editorial.xml    — every published editorial article + the
                                 /editorial index. Dynamic; lastmod from
                                 editorial_articles.updated_at.
  3. sitemap-styles.xml       — every published style landing page + the
                                 /styles index and the 5 engine category
                                 roll-ups. Dynamic; lastmod from
                                 prompt_variants.updated_at. Self-updates
                                 as styles are added/edited via the
                                 admin.
  4. sitemap-masterworks.xml  — the /masterworks gallery, its era pages,
                                 and every published artwork PDP (with
                                 image entries). Dynamic; lastmod from
                                 artworks.updated_at.

  The dynamic three are SAME-HOST paths served by the Cloudflare SSR
  worker (fable-ssr-router.ts), which proxies each to its Supabase edge
  function — sitemap URLs on a different host (supabase.co) require
  separate Search Console verification and are easy for Google to
  distrust. DEPLOY ORDER: the worker must be live on the domain before
  these paths resolve; until then the dynamic entries 404 (they were
  equally unusable before — the old cross-host function URLs answered
  401 to anonymous crawlers).

  Crawlers refresh each sub-sitemap independently. The dynamic ones
  are cached at the Supabase edge (1 hour CDN) so a re-crawl is cheap.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://fable.surrealium.world/sitemap-static.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://fable.surrealium.world/sitemap-editorial.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://fable.surrealium.world/sitemap-styles.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://fable.surrealium.world/sitemap-masterworks.xml</loc>
  </sitemap>
</sitemapindex>
