<?xml version="1.0" encoding="UTF-8"?>
<!-- A sitemap INDEX, not a list of pages.
     Each product on this origin owns its own sitemap, built and deployed by the
     repo that owns those pages. This file only points at them, so it changes when
     a PRODUCT is added — not when a page is. That is the whole point: the previous
     flat list here meant every new trademark page required a hand-edit in a
     different repository, which is the manual step the rest of the deploy path no
     longer has.
     Add /wealth/sitemap.xml, /mandate/sitemap.xml etc. here if those teams want
     one; neither side needs to touch the other's file. -->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://antevo.ch/trademark/sitemap.xml</loc>
  </sitemap>
  <!-- The Executive section owns 40+ dated notes at /executive/notes/<date>/.
       Its sitemap existed but was never referenced here, so every note was
       absent from sitemap discovery and reachable only by crawling links.

       Pointed at the API DIRECTLY, not at /executive/sitemap.xml, which 302s
       here. A crawler reading this index should not have to follow a cross-host
       redirect to reach a child sitemap; that is one more thing that can fail
       quietly, and Google reported "Couldn't fetch" on the redirecting form.
       api.antevo.ch is inside the sc-domain:antevo.ch property, so this is a
       same-domain sitemap, not a cross-domain one.

       The /executive/sitemap.xml redirect stays as a stable public alias.
       See docs/sitemaps.md. -->
  <sitemap>
    <loc>https://api.antevo.ch/v1/public/executive/sitemap.xml</loc>
  </sitemap>
  <!-- This repository's own pages: the front door, contact, and the landing page of
       each product that has not yet published a sitemap of its own. -->
  <sitemap>
    <loc>https://antevo.ch/pages.xml</loc>
  </sitemap>
</sitemapindex>
