<?xml version="1.0" encoding="UTF-8"?>
<!--
  The public surface only - the four routes robots.txt allows. Everything else in
  the app is behind RequireAuth (a crawler gets an empty shell) or reached through
  an unlisted link that must stay out of search indexes.

  No <lastmod>: a hardcoded date is a lie after the next deploy, and an inaccurate
  one is worse than none. `npm run check:seo` asserts every <loc> here is a real
  route and is allowed by robots.txt.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://lore-engine.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://lore-engine.com/playground</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://lore-engine.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://lore-engine.com/legal</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
