<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only the indexable URLs belong here: / (EN), /fr/ (FR) and the blog. Everything else
  under public/ is noindex (legal pages, thank-you pages, /admin/, the viewer
  shells, error pages), and listing a noindex URL in a sitemap only asks Google
  to crawl something it must then drop.

  lastmod is the date the page CONTENT last changed, not the date of the last
  commit touching the file: bumping an ?v= asset stamp is not a content change,
  and a lastmod that moves without the copy moving teaches Google to ignore it.
  Current value = the hero stats band rework, 3 October 2026. Blog entries carry
  no hreflang alternates: the posts are English-only for now, and declaring a
  French twin that does not exist is worse than declaring none.

  changefreq and priority are omitted on purpose. Google ignores both.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://pivot.u-trema.org/</loc>
    <lastmod>2026-10-03</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://pivot.u-trema.org/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://pivot.u-trema.org/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pivot.u-trema.org/" />
  </url>
  <url>
    <loc>https://pivot.u-trema.org/fr/</loc>
    <lastmod>2026-10-03</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://pivot.u-trema.org/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://pivot.u-trema.org/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pivot.u-trema.org/" />
  </url>
  <url>
    <loc>https://pivot.u-trema.org/blog/</loc>
    <lastmod>2026-10-03</lastmod>
  </url>
  <url>
    <loc>https://pivot.u-trema.org/blog/shopify-script-tags-deprecation/</loc>
    <lastmod>2026-10-03</lastmod>
  </url>
</urlset>
