<?xml version="1.0" encoding="UTF-8"?>
<!-- minime.bot sitemap — PUBLIC routes only (middleware.ts isPublicRoute).
     Auth-gated pages (dashboard, settings, tools) are deliberately absent.
     Refreshed: 2026-08-19 (8-day cadence — next due 2026-08-27).

     lastmod policy (2026-08-19): each date is the real git last-commit date
     of that route's page file, or of its dominant content module where that
     is newer (e.g. /lab renders app/lab/BrandedLabShell.tsx; /tiers/* render
     from lib/tiers.ts). Every route below was verified to exist on disk.
     Do NOT stamp every URL with the refresh date — a uniform lastmod is a
     lie to crawlers and is exactly what made this file untrustworthy. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Marketing / Landing — app/page.tsx -->
  <url>
    <loc>https://minime.bot/</loc>
    <lastmod>2026-07-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- app/landing/page.tsx -->
  <url>
    <loc>https://minime.bot/landing</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- 2026-07-07 (LWK): standalone /leaderboard route deleted — it was
       always the noindex "staged asset" per app/leaderboard/layout.tsx
       (robots: index:false), so the daily-crawl entry added 2026-07-06
       directly contradicted its own page metadata. The leaderboard is
       now the /lab dashboard tab only; not a separately crawlable route. -->

  <!-- Data methodology / audit-us page — app/trust/data/page.tsx -->
  <url>
    <loc>https://minime.bot/trust/data</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Tier Comparison (parent) — app/(marketing)/tiers/page.tsx -->
  <url>
    <loc>https://minime.bot/tiers</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>

  <!-- Tier Landing Pages — app/(marketing)/tiers/[tier]/page.tsx, slugs from
       lib/tiers.ts TIER_SLUGS = weekly | tools-only | single | dual | annual.
       All five render from lib/tiers.ts (2026-07-28), which is newer than the
       shared page file (2026-04-17).

       2026-08-19 (LWK ruling, CANONICAL §3): /tiers/sim REMOVED. The $5.30
       "Paper Lab" plan is dead legacy — there is no such tier, so the route no
       longer generates and must not be advertised to crawlers. The Trading
       Simulator is free to anyone who enters /lab (24h snapshot); it is the
       top-of-funnel gate, not a product with a price page. -->
  <url>
    <loc>https://minime.bot/tiers/weekly</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://minime.bot/tiers/tools-only</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://minime.bot/tiers/single</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://minime.bot/tiers/dual</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://minime.bot/tiers/annual</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Lab (public shell — anon renders with sign-in overlays). Also the
       public leaderboard surface since /leaderboard was deleted.
       app/lab/BrandedLabShell.tsx (2026-08-09) > app/lab/page.tsx. -->
  <url>
    <loc>https://minime.bot/lab</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Checkout & Conversion — app/(marketing)/checkout/page.tsx -->
  <url>
    <loc>https://minime.bot/checkout</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Demo & Interactive — app/minime-demo/page.tsx -->
  <url>
    <loc>https://minime.bot/minime-demo</loc>
    <lastmod>2026-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Affiliate & Waitlist -->
  <url>
    <loc>https://minime.bot/affiliate</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://minime.bot/waitlist</loc>
    <lastmod>2026-04-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Trust — app/trust/attestation/page.tsx -->
  <url>
    <loc>https://minime.bot/trust/attestation</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Legal — app/(legal)/{privacy,terms}/page.tsx -->
  <url>
    <loc>https://minime.bot/privacy</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://minime.bot/terms</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- AEO Manifest — public/llms.txt, refreshed this cycle -->
  <url>
    <loc>https://minime.bot/llms.txt</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>

</urlset>
