<?xml version="1.0" encoding="UTF-8"?>
<!-- s173. Static on purpose: signal-check.njk sets eleventyExcludeFromCollections,
     so a collections-driven template would silently drop the flagship page.
     Update this list when a page is added. 404 is excluded.
     s186b: reference-compare was retired (proof of concept, never public); it was
     already unlisted here, and /reference-compare.html now 301s to signal-check. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://beatswithkev.com/</loc></url>
  <url><loc>https://beatswithkev.com/signal-check.html</loc></url>
  <url><loc>https://beatswithkev.com/bwk-tools.html</loc></url>
  <url><loc>https://beatswithkev.com/genre-map.html</loc></url>
  <url><loc>https://beatswithkev.com/eq-trainer.html</loc></url>
  <url><loc>https://beatswithkev.com/compression-trainer.html</loc></url>
  <url><loc>https://beatswithkev.com/music-money-splits.html</loc></url>
  <url><loc>https://beatswithkev.com/work-with-brands.html</loc></url>
  <url><loc>https://beatswithkev.com/how-signal-check-works.html</loc></url>
  <url><loc>https://beatswithkev.com/privacy.html</loc></url>
  <!-- Blog. Posts live in src/blog/*.md and build to /blog/<slug>/. Still a hand-
       maintained list, same reason as above: an explicit entry can never be silently
       dropped. When this gets tedious (roughly 5+ posts), docs/blog-research.md has
       the hybrid generated-sitemap pattern that keeps these ten explicit and appends
       collections.posts automatically. -->
  <url><loc>https://beatswithkev.com/blog/why-your-mix-sounds-muddy/</loc></url>
  <url><loc>https://beatswithkev.com/blog/why-your-master-is-quieter/</loc></url>
</urlset>
