<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://app.openshape.app/</loc>
    <lastmod>2026-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://app.openshape.app/canvas</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /composer is deliberately absent, not forgotten.

       It has its own served document (composer.html) with its own title
       and canonical, so it is ready to be listed — but nothing links to
       it yet: the only way in is "write a song from this path" inside the
       canvas. Listing a page with no inbound link invites Google to index
       a dead end.

       Add it when the composer gets a real entry point from the app
       header or the landing page. The block below is what to uncomment;
       set lastmod to that day.

  <url>
    <loc>https://app.openshape.app/composer</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  -->
</urlset>
