<?xml version="1.0" encoding="UTF-8"?>
<!--
  robots.txt has advertised "Sitemap: /sitemap.xml" since f0057 while no sitemap existed (#4156).

  That was worse than a 404: staticwebapp.config.json's navigationFallback rewrote unknown paths
  to /index.html, and its exclude list covered .txt but not .xml — so crawlers fetched the declared
  sitemap and received `content-type: text/html` with the SPA shell. Google reports that as
  "sitemap could not be read", which is an error against the site rather than a missing optional
  asset. `.xml` is now excluded from the fallback so this file is served as itself.

  ABSOLUTE URLS ARE REQUIRED by the sitemap protocol, which is awkward here: the app is otherwise
  host-agnostic (config.ts uses relative /owner/ and /consumer/ in production). There is no prod
  APP environment today — qa.rezefia.com is the only deployed host — so it is named here directly
  rather than inventing a build-time variable for a second environment that does not exist.
  When a production host appears this must become build-time (VITE_SITE_URL). seo-assets.test.ts
  pins the host literally so that move has to be deliberate: a sitemap still advertising the old
  host is worse than no sitemap, because every URL in it is unreachable.

  f1129 M3 — the two locale entries.

  Bare "/" is DELIBERATELY ABSENT. It serves the same content as /fr and canonicalises to it
  (see src/i18n/seo.ts), so listing it would ask Google to index a URL the page itself disclaims —
  a sitemap contradicting a canonical is the standard way to get neither indexed cleanly.

  Each entry carries the full xhtml:link alternate set INCLUDING A SELF-REFERENCE, which the
  hreflang spec requires and which is the part people leave out: an entry that names only the
  other language is ignored, silently.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://qa.rezefia.com/fr</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://qa.rezefia.com/fr" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qa.rezefia.com/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qa.rezefia.com/fr" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://qa.rezefia.com/en</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://qa.rezefia.com/fr" />
    <xhtml:link rel="alternate" hreflang="en" href="https://qa.rezefia.com/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://qa.rezefia.com/fr" />
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>
