<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only list routes that are publicly visible on covenant.yachts.
  /brokers, /broker-saas and /estate-management are hidden on the public site
  (they return the 404 page there), so they must stay out of this file until
  the corresponding feature flag is turned on for production.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://covenant.yachts/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://covenant.yachts/sell</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <!--
    /listings holds one vessel. "daily/0.9" advertised an inventory that does not
    exist and invited Google to treat a near-empty page as a primary one.
    Restore a higher priority when there is real inventory to justify it.
  -->
  <url><loc>https://covenant.yachts/listings</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://covenant.yachts/listings/happy-wanderer</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <!--
    /syndicates is deliberately omitted. It renders no listings (every syndicate
    entry is demo data, filtered from public views), and business_plan.md §8 row 6
    gates the stream behind a written financial-services opinion that does not
    exist yet. Re-add only after that opinion is in hand AND there is inventory.
  -->
  <url><loc>https://covenant.yachts/privacy</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://covenant.yachts/terms</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
