<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for connorbutch.com
  
  Purpose:
  - SEO indexing by search engines (Google, Bing, etc.)
  - Internal knowledge indexing for Bedrock RAG knowledge base
  
  Excludes:
  - /api/* endpoints
  - /search routes
  - AI-generated or dynamic routes
  - Upcoming/draft content (status != 'live')
  
  Last generated: 2025-01-15
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <!-- Homepage -->
  <url>
    <loc>https://connorbutch.com/</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <!-- Top-level sections -->
  <url>
    <loc>https://connorbutch.com/tutorials</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/mini-tutorials</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <!-- Tutorial Series -->
  <url>
    <loc>https://connorbutch.com/series/consistent-hashing-series</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/series/cr-storyboard-ai-series</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Consistent Hashing Series Tutorials (Live) -->
  <url>
    <loc>https://connorbutch.com/tutorials/consistent-hashing-prereq</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/tutorials/consistent-hashing-demo</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/tutorials/consistent-hashing-vnodes</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/tutorials/consistent-hashing-capacity-scaling</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/tutorials/consistent-hashing-quorum</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/tutorials/consistent-hashing-merkle</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/tutorials/consistent-hashing-race-conditions</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <!-- CR Storyboard AI Series Tutorials (Live) -->
  <url>
    <loc>https://connorbutch.com/tutorials/cosine-similarity</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://connorbutch.com/tutorials/top-k-vector-search</loc>
    <lastmod>2025-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
</urlset>