<?xml version="1.0" encoding="UTF-8"?>
<!--
  Les treize pages indexables, et elles seules. Chaque adresse est la forme
  CANONIQUE de sa page — celle que porte son <link rel="canonical"> —, jamais
  la forme .html quand une réécriture de vercel.json en expose une plus
  courte : deux adresses pour une même page, c'est du contenu dupliqué qu'on
  se serait créé soi-même.

  Absentes volontairement : /diagnostic-qr.html et /statut portent « noindex »
  (page d'outil, page qu'on lit pendant un incident et qu'on ne cherche pas
  dans un moteur), et /app/, /p/, /poste sont interdits dans robots.txt. Un
  plan de site qui annonce une page interdite ailleurs est une contradiction,
  pas une omission.

  ⚠️ /telecharger est ENTRÉE ici le 2026-09-19, en même temps que son
  « noindex » partait — les deux gestes sont indissociables, et
  `pagesCoherence.test.ts` pose désormais l'équivalence pour toutes les pages :
  une page est soit « noindex » et absente d'ici, soit indexable et présente.
  Jamais ni l'un ni l'autre.

  ⚠️ LES <lastmod> SONT LA DATE DU DERNIER COMMIT DU FICHIER, pas un jugement
  éditorial sur ce qui « compte » comme un vrai changement. C'est délibéré :
  « modification significative » n'est vérifiable par personne, donc se périme
  sans que rien ne le dise, alors qu'une date de commit se relit. Le prix est
  nommé — une retouche de pied de page avance la date comme une réécriture.

  ⚠️ Un <lastmod> FAUX est PIRE qu'absent : Google cesse de s'y fier pour tout
  le domaine quand il ne tient pas, et treize dates toutes à aujourd'hui sont
  le signal exact de celui qu'on n'entretient pas. `pagesCoherence.test.ts`
  tient donc l'encadrement — jamais plus VIEUX que le dernier commit du
  fichier (c'est la péremption), jamais dans le FUTUR (c'est le mensonge) —
  plutôt qu'une égalité, qui échouerait entre le moment où l'on écrit la date
  et celui où l'on commite.

  ⚠️ Ce test lit `git log` : le job `checks` porte donc `fetch-depth: 0`. Sans
  l'historique complet, il ne verrait rien et resterait vert pour toujours —
  il REFUSE explicitement de tourner sur un clone superficiel.

  Pas de <lastmod> sur `<urlset>` : il n'existe pas dans le schéma.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://rythmo.tech/</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/comparaison</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- La page d'installation. Depuis la sortie sur l'App Store, c'est une
       destination que l'on cherche par son nom ; elle passait pour une page
       de test tant que l'app n'était qu'en bêta. -->
  <url>
    <loc>https://rythmo.tech/telecharger</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/privacy.html</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/terms.html</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/facturation</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/suppression-compte</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/aide-localisation.html</loc>
    <lastmod>2026-08-31</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/aide</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/registre-heures-employes.html</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/geolocalisation-employes-quebec.html</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/pause-repas-quebec.html</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://rythmo.tech/heures-supplementaires-quebec.html</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
