<?xml version="1.0" encoding="UTF-8"?>
<!--
  Source for the "books" build's sitemap.xml — copied into public/ by
  package.json's dev:books/build:books scripts right before Vite runs (see
  sitemap.studio.xml for the other target's version). Two separate source
  files, not one shared public/sitemap.xml, because magmastudio.pages.dev
  and magmabooks.pages.dev are different origins: a sitemap submitted under
  one site's Search Console property listing the OTHER site's URLs gets
  those entries rejected ("URL not allowed"), so each deployed site needs
  its own sitemap listing only its own URLs.

  Only the one statically-known public page (the library home) — every
  published book lives at /read/:token, a URL that only exists once an
  author publishes it, so it can't be listed here at build time. Google
  finds those by crawling the links this page itself renders (the library
  lists every published book) — normal, if slower, discovery for a page
  with no server-side rendering. Submit THIS file's URL in Google Search
  Console (Sitemaps) once the site is verified there; this file alone does
  nothing on its own.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://magmabooks.pages.dev/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
