<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only the four routes that are genuinely public, stable and worth a search
  result: the home page, the course front door it points at, and the two legal
  pages families are told to read. Every other route in src/App.jsx is either
  student/volunteer data, needs a classroom code, or is an internal tool — see
  public/robots.txt for the reasoning per route.

  lastmod is the date this sitemap was written. Keep it honest: bump a URL's
  lastmod when that page's content actually changes, not on every deploy.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://code-artists.org/</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://code-artists.org/studio</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://code-artists.org/privacy</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://code-artists.org/terms</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
