<?xml version="1.0" encoding="UTF-8"?>
<!--
  Crux sitemap.

  The site is served from the root. These are the thirteen public production
  routes, listed at their canonical root URLs, which match the <link
  rel="canonical"> on each page exactly.

  Payment Applications is deliberately absent: it is a module name in the
  platform disclosure list, not a capability page (Wave 4, approved scope).

  Deliberately excluded, and each carries its own robots meta tag:
    /contact/success/  reachable only as a completed form POST, no standalone
                       search value. Permanent exclusion, not a launch gate.
    /experience/       sample environment using fictional data.
    /v5/               the previous generation, kept for rollback only.
    /v6/               retired prefix. Every production route under it now
                       redirects to its root equivalent; only build artifacts
                       remain on disk.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://crux.build/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://crux.build/platform/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://crux.build/platform/bill-tracker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://crux.build/platform/invoice-approvals/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://crux.build/platform/budget-vs-actual/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://crux.build/platform/job-cost-reporting/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://crux.build/platform/quickbooks-sync/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://crux.build/pricing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://crux.build/solutions/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://crux.build/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://crux.build/contact/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- Secondary destinations. Indexable and linked from the footer on every
       page, but deliberately absent from the primary navigation. -->
  <url>
    <loc>https://crux.build/proof/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crux.build/resources/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
