<?xml version="1.0" encoding="UTF-8"?>
<!--
  THE CLUB DOMAIN'S OWN SITEMAP (G21, 2026-07-30). Staged over the umbrella's
  public/sitemap.xml by scripts/deploy-cardinals.sh, so each domain tells
  crawlers about its own pages only. Hosts are the club's real apex,
  abbotsfordcardinals.ca -- gate-verified serving before this shipped.
  The player-development pages and the three team roster pages are noindex
  and deliberately absent. Trimmed 2026-07-30 (B6): the register redirect and
  the eight thin pages came out until they carry content.
  NOTE: this comment is SERVED on the club domain.
  W-57 (S83, 2026-08-06): /privacy, /accessibility, /shop and /player-login
  added -- all four are indexable (200, self-referencing canonical, no
  noindex) and were simply never added when each page shipped. Deliberately
  still absent: /teams/premier, /teams/junior, /teams/bantam (noindex by
  design -- minors' names kept out of search).
  W-53 (S104, 2026-08-10): every entry gained a real <lastmod>. Each date is the
  most recent `git log` commit date across the page's own template AND the
  actual content file(s) it renders (the CMS-editable JSON under src/data/ --
  records, staff, leadership, culture, programs, gallery -- where one exists,
  src/data/alumni.ts for the alumni page, the news content collection for
  /news) -- never a single hardcoded today's-date stamp. Re-derive the same way
  next time a page's content changes; do not hand-type a date.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://abbotsfordcardinals.ca/</loc><lastmod>2026-08-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/schedule/</loc><lastmod>2026-08-09</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>
  <!-- 0827A-UX-4 (session 0827-A): /admin-team RENAMED to /staff. RULED (Jonah,
       typed in chat 2026-08-27): "/admin-team - The url needs to change to
       /staff." Old URL now 308s via vercel-cardinals.json -- a redirected slug
       has no business in the sitemap, same rule this file already applies
       everywhere else. -->
  <url><loc>https://abbotsfordcardinals.ca/staff/</loc><lastmod>2026-08-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/about/</loc><lastmod>2026-08-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/alumni/</loc><lastmod>2026-08-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- ROUND 3 (session 0822-A, S208, 2026-08-23): /programs REMOVED from this
       sitemap. Item 2-1 / J465 rule 3 deletes the route completely; it now 308s
       to /development via vercel-cardinals.json. Same rule the comment four lines
       below already states: a redirected page has no business in the sitemap.
       URL count 19 -> 18. -->
  <url><loc>https://abbotsfordcardinals.ca/development/</loc><lastmod>2026-08-23</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- PART 2 FIX (session 0819-A): /road-to-okotoks and /img-spring-training
       REMOVED -- both now 307/308 to their real replacements below (interim,
       vercel-cardinals.json, pending Corey/Brad sign-off on the restructure).
       A redirected page has no business in the sitemap. -->
  <url><loc>https://abbotsfordcardinals.ca/canadian-tournaments/</loc><lastmod>2026-08-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/us-tournaments/</loc><lastmod>2026-08-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- SESSION 0825-B FIX: /camps-and-clinics and /strength were live, 200,
       real-titled pages missing from this file since the restructure added
       them -- neither is a redirect and neither was ever added. <lastmod>
       from `git log` on each page template (this file's own W-53 method). -->
  <url><loc>https://abbotsfordcardinals.ca/camps-and-clinics/</loc><lastmod>2026-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <!-- 0827A-UX-5 (session 0827-A): /strength AND /mental-performance REMOVED.
       Jonah: "the Strength & Performance and the Mental Performance pages ...
       should link directly to West Coast Body & West Coast Mind on the WCBC
       page." Both pages are deleted and now 307 off this domain to WCBC --
       same rule this file applies everywhere else: a redirected page has no
       business in the sitemap. URL count 17 -> 15. -->
  <url><loc>https://abbotsfordcardinals.ca/facilities/</loc><lastmod>2026-07-31</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/billet-families/</loc><lastmod>2026-08-04</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/media/</loc><lastmod>2026-08-20</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/support-us/</loc><lastmod>2026-08-23</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- ROUND 4 (session 0822-A, S216, 2026-08-23): /shop and /player-login
       REMOVED from this sitemap. J474 rule 1 deletes both Cardinals routes and
       forwards each to its WCBC equivalent, so both now 308 off this domain.
       The rule three comments up already covers it: a redirected page has no
       business in the sitemap. Jonah's own reason: "These both live on WCBC's
       site. NOT the Cardinals." W-57 added these two here on 2026-08-06
       precisely because they were indexable Cardinals-branded pages -- which is
       the defect he then had removed. URL count 18 -> 16. -->
  <!-- ROUND 2 (session 0824-A, D6/J483, 2026-08-24): /contact REMOVED from this
       sitemap, same rule as /shop and /player-login above. Jonah, typed directly:
       "I don't want a /contact link to exist for the Abbotsford Cardinals." The
       page is deleted and the route now 301s to WCBC's /register#contact -- a
       redirected page has no business in the sitemap. URL count 16 -> 15. -->
  <url><loc>https://abbotsfordcardinals.ca/privacy/</loc><lastmod>2026-08-06</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://abbotsfordcardinals.ca/accessibility/</loc><lastmod>2026-08-06</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
