<?xml version="1.0" encoding="UTF-8"?>
<!--
  The addresses that ARE a document rather than a shell.

  This file used to list the home page alone, and said why: "the only indexable
  content that exists. Every other route is an authenticated app view that
  returns the same shell." That reason stopped being true on 2026-09-18 — the
  public routes are prerendered (OD-77, apps/web/src/app/app.routes.server.paths.ts),
  so the four legal pages now serve their own text and are worth finding.

  Two rules this list keeps:

  · Only what is prerendered belongs here. Everything else still returns the
    shared shell, and listing those would submit duplicates of one page.
  · `/home` is deliberately ABSENT. It renders the identical component as `/`
    and canonicalises to it (CanonicalUrlService); it exists so the in-app
    wordmark has somewhere to point, not as a second front door.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://grexus.dev/</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://grexus.dev/about</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <!-- articles:begin (generated by tools/scripts/build-articles.mjs) -->
  <url>
    <loc>https://grexus.dev/articles</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grexus.dev/articles/verify-what-ai-coding-agent-built</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grexus.dev/articles/can-non-technical-founder-ship-app-with-ai</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- articles:end -->
  <url>
    <loc>https://grexus.dev/terms</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://grexus.dev/privacy-notice</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://grexus.dev/legal/dpa</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://grexus.dev/legal</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
