<?xml version="1.0" encoding="UTF-8"?>
<!-- Image sitemap: hand-written because Next 14.2's typed sitemap route has no
     images field (it arrived in Next 15). One card per public page, each on a
     stable descriptive URL and each legible on a white tile, so image search
     fills with owned Rolemate imagery instead of one repeated tile.
     Cards are rendered by docs/marketing/og/render.mjs. Referenced from
     robots.ts beside sitemap.xml. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://rolemateapp.com/</loc>
    <image:image><image:loc>https://rolemateapp.com/og.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/brand</loc>
    <image:image><image:loc>https://rolemateapp.com/brand/rolemate-logo-black.png</image:loc></image:image>
    <image:image><image:loc>https://rolemateapp.com/brand/rolemate-logo.png</image:loc></image:image>
    <image:image><image:loc>https://rolemateapp.com/brand/rolemate-r-black.png</image:loc></image:image>
    <image:image><image:loc>https://rolemateapp.com/og-brand.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/proof</loc>
    <image:image><image:loc>https://rolemateapp.com/og-proof.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/trackathon</loc>
    <image:image><image:loc>https://rolemateapp.com/og-trackathon.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/playbook</loc>
    <image:image><image:loc>https://rolemateapp.com/og-playbook.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/for-businesses</loc>
    <image:image><image:loc>https://rolemateapp.com/og-for-businesses.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/for-candidates</loc>
    <image:image><image:loc>https://rolemateapp.com/og-for-candidates.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/hire</loc>
    <image:image><image:loc>https://rolemateapp.com/og-hire.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/scorecard</loc>
    <image:image><image:loc>https://rolemateapp.com/og-scorecard.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/mcp</loc>
    <image:image><image:loc>https://rolemateapp.com/og-mcp.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/use-cases</loc>
    <image:image><image:loc>https://rolemateapp.com/og-use-cases.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/get-started</loc>
    <image:image><image:loc>https://rolemateapp.com/og-get-started.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://rolemateapp.com/atlas</loc>
    <image:image><image:loc>https://rolemateapp.com/og-atlas.png</image:loc></image:image>
  </url>
  <!-- /canon is deliberately absent. Its card carries the manifesto line, which
       ships only where the sharer picks the audience; an image-search result is
       the opposite of that. The page stays in sitemap.xml for text search and
       keeps og-canon.png as its own unfurl. -->
</urlset>
