<?xml version="1.0" encoding="UTF-8"?>
<!-- Public URLs only. The app's routes are all behind auth and hold no
     indexable content, so they are deliberately absent.

     The static front door (/about, /changelog, /formats and the per-format
     pages) is built from web/pages/**; this list must stay in step with
     PUBLIC_PAGES in web/scripts/public-pages.ts, which
     web/src/tests/public-pages.test.ts asserts in both directions.

     No <lastmod>: it would be a hand-maintained lie the moment a page changed
     without someone remembering to touch this file. changefreq/priority carry
     the same hint without going stale. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://endstep.cc/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://endstep.cc/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://endstep.cc/formats</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://endstep.cc/formats/momir-basic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://endstep.cc/formats/winston-draft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://endstep.cc/formats/richman-draft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://endstep.cc/formats/shared-library</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://endstep.cc/formats/multiplayer-pods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://endstep.cc/changelog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
