<?xml version="1.0" encoding="UTF-8"?>
<!--
  The core static marketing routes and hand-written editorial guides. The SPA
  routes must stay in step with ROUTES in scripts/prerender.mjs; the guide
  pages are ordinary public HTML files that ship with the build. lastmod is
  updated only for significant page changes.

  Generated search pages are NOT here; they live in sitemap-seo.xml, which the
  PocketBase SEO engine owns. See public/sitemap.xml (the index) for why the two
  are separate files.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hyperfused.app/</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <loc>https://hyperfused.app/pricing</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <loc>https://hyperfused.app/models</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <loc>https://hyperfused.app/ai-video-generator</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <loc>https://hyperfused.app/ai-image-generator</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <!-- The explore feed (3.2). Its content changes whenever a customer shares
         something, so this is the one core route whose lastmod goes stale by
         design; the clips themselves are not listed individually, since a
         single clip is not a page. -->
    <loc>https://hyperfused.app/explore</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <loc>https://hyperfused.app/guides/ai-video-prompt-guide</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <loc>https://hyperfused.app/guides/ai-video-shot-list-template</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
  <url>
    <loc>https://hyperfused.app/guides/ai-video-consistency-guide</loc>
    <lastmod>2026-10-22</lastmod>
  </url>
</urlset>
