<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sprint 27.22 — Sitemap XML per watchscope.app.

  Elenca le 5 pagine pubbliche indicizzabili del sito. /invite/{code}
  è esplicitamente esclusa via noindex sul meta robots della pagina;
  /.well-known/* è infrastruttura (assetlinks.json) e non va indicizzata.

  Aggiornare `lastmod` quando il contenuto di una pagina viene
  modificato in modo sostanziale (non per piccole correzioni di typo).
  Google rivaluta le pagine elencate qui in priorità rispetto al
  resto del crawl.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Landing principale: priority 1.0, refresh settimanale -->
  <url>
    <loc>https://watchscope.app/</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Guida COSC: contenuto evergreen, refresh raro -->
  <url>
    <loc>https://watchscope.app/cosc-guide</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Manuale APP: legato alle release dell'app, refresh per sprint -->
  <url>
    <loc>https://watchscope.app/manual</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Documenti legali: refresh raro, priorità ridotta -->
  <url>
    <loc>https://watchscope.app/privacy</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://watchscope.app/terms</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

</urlset>
