<?xml version="1.0" encoding="UTF-8"?>
<!--
  MySummitKeep — static marketing sitemap.
  PBI #1120 (Sub-PBI #974, slice 4): public-site SEO.

  This file ships the *static* portion of the sitemap (marketing routes
  whose existence does NOT depend on database state). The *dynamic* portion
  — one <url> entry per active unit with a claimed PublicSiteSlug — is
  served by SitemapController at /sitemap.xml on the API host.

  Routing precedence (production):
    - In dev/preview environments the SWA serves this file at
      https://app.mysummitkeep.com/sitemap.xml.
    - Once Front Door (#1117) is wired, /sitemap.xml SHOULD be routed to
      the API's dynamic endpoint so unit pages are included. This file
      stays as a fallback for environments without the API in front.

  Update cadence: bump <lastmod> when any of the marketing routes change
  (content updates, slug changes, new public surfaces). Use ISO-8601 dates.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Marketing home -->
  <url>
    <loc>https://app.mysummitkeep.com/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Sign-in / account creation -->
  <url>
    <loc>https://app.mysummitkeep.com/login</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://app.mysummitkeep.com/register-unit</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://app.mysummitkeep.com/request-council</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Public marketing surfaces -->
  <url>
    <loc>https://app.mysummitkeep.com/roadmap</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://app.mysummitkeep.com/security</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Privacy + legal -->
  <url>
    <loc>https://app.mysummitkeep.com/privacy-policy-children</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://app.mysummitkeep.com/privacy/do-not-sell-or-share</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://app.mysummitkeep.com/legal/accessibility</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <!--
    DYNAMIC: per-unit public sites (one entry per active Unit with
    PublicSiteSlug + PublicSiteEnabled = true). These are emitted by
    SitemapController.cs at the API host. When Front Door routes
    /sitemap.xml to the API, the dynamic XML supersedes this file.
  -->

</urlset>
