<?xml version="1.0" encoding="UTF-8"?>
<!-- 16bucks.com sitemap. RULE (from meme.app's expensive lesson): this file
     contains ONLY canonical, indexable URLs. Never add a noindexed page
     (/onboard, coming-soon directories) or a non-canonical alias ("/" serves
     the flagship but canonicals to /og, so /og is listed, not "/").
     When a coming-soon game goes LIVE: give its page real metadata + remove
     its noindex, THEN add it here at priority 0.9. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- The HUB owns the root as of 2026-08-26 (founder ruling): it is the
       front door and lists every game. The flagship keeps /og, which stays
       its canonical address. -->
  <url>
    <loc>https://16bucks.com/</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://16bucks.com/og</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://16bucks.com/mapshot</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- The other three dailies went live Aug 22 and were still carrying their
       staging noindex; metadata added + noindex removed 2026-08-25 (launch
       eve), so they qualify for this file under the rule above. -->
  <url>
    <loc>https://16bucks.com/yearbook</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://16bucks.com/numbers</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://16bucks.com/lineup</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- THE LAB (noindex flipped 2026-08-26 per docs/LAB.md). Toys, not dailies
       — they do not change at midnight, hence weekly/0.7. The per-set trolley
       URLs and the mebounds share landings stay out: one is a duplicate of the
       hub entry, the other is thin user-generated content that keeps its own
       noindex in lab.py. -->
  <url>
    <loc>https://16bucks.com/lab</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://16bucks.com/lab/mebounds</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- Each trolley SET is its own page: distinct title, description, og image,
       canonical and content (lab.py substitutes per set). They were left out
       while the file had no per-set canonical; now that it does, they belong
       here. Add a line when a set ships. -->
  <url>
    <loc>https://16bucks.com/lab/trolley/dolphins</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://16bucks.com/lab/trolley/hurricanes</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
