<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every page of ntiano that is meant to be found, and when it last changed.

  The design system at /style-guide is not here on purpose: it asks not to be
  indexed, and listing it would be telling a search engine two different things
  at once. It is not in a production image at all any more (the Dockerfile
  removes its route file before the export), so a sitemap entry for it would
  also be an entry for a page that answers 404 in production.

  apps/web/test/site.test.ts checks that this file and the route files under
  apps/web/app/ still agree, so a new page cannot quietly go missing from here.
  It checks the list in both directions, which is the half that matters: a page
  with no entry is a page a search engine takes months to find, and an entry
  with no page is a crawl error nobody ever sees.

  <lastmod> is when the page's WORDS last changed, not when this file was
  edited. A date that moves every time anything ships teaches a crawler to
  ignore all of them. The pages dated 2026-09-24 are the ones the redesign
  touched: the front page became the idea, /stories and its first story are
  new, /join asks a different question, and /privacy names that question. The
  other legal pages keep the dates they had. The pages dated 2026-09-26 are
  the front page, which opened with what ntiano does, /stories, which gained
  a third card, and /stories/the-lesson, which is new.

  Five addresses left this file on that same day rather than changing:
  /how-it-works, /example, /vision, /constitution and /about, the pages that
  explained the mechanism, which the story does not. /challenges went the same
  way on 2026-08-23. A removed page needs its entry removed with it — an entry
  with no page behind it is a crawl error nobody ever sees, and a search engine
  goes on offering the address for months.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ntiano.com/</loc>
    <lastmod>2026-09-26</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ntiano.com/stories</loc>
    <lastmod>2026-09-26</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ntiano.com/stories/the-road</loc>
    <lastmod>2026-09-24</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ntiano.com/stories/the-complaint</loc>
    <lastmod>2026-09-24</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ntiano.com/stories/the-lesson</loc>
    <lastmod>2026-09-26</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ntiano.com/join</loc>
    <lastmod>2026-09-24</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ntiano.com/contact</loc>
    <lastmod>2026-08-23</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ntiano.com/privacy</loc>
    <lastmod>2026-09-24</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ntiano.com/terms</loc>
    <lastmod>2026-08-20</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ntiano.com/cookies</loc>
    <lastmod>2026-08-20</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ntiano.com/accessibility</loc>
    <lastmod>2026-08-20</lastmod>
    <priority>0.5</priority>
  </url>
</urlset>
