<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every indexable URL on the site, and nothing else.

  NO <lastmod>, <priority> OR <changefreq>, deliberately. This is a static file
  with no build step behind it, so a lastmod would be a date nobody updates and
  a hand-written priority/changefreq is a guess. Google ignores priority and
  changefreq outright and distrusts a lastmod it can see is stale, so all three
  would be noise at best and a credibility cost at worst.

  The not-found route is absent because it has no URL — any unmatched path
  renders it, and it carries its own `noindex` (src/seo/useIndexingTags.ts).

  SOURCE OF TRUTH FOR THE CASE-STUDY ROWS: `CASE_STUDIES` in
  `src/data/caseStudies/index.ts`. Nothing generates this file, so publishing a
  fifth case study means adding its `/projects/<slug>` line here by hand in the
  same change. The origin must match `SITE_URL` in `src/config/site.ts`.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://bulentdeniz.dev/</loc>
  </url>
  <url>
    <loc>https://bulentdeniz.dev/projects/hesapflow</loc>
  </url>
  <url>
    <loc>https://bulentdeniz.dev/projects/manufacturing-ml</loc>
  </url>
  <url>
    <loc>https://bulentdeniz.dev/projects/hayat-izi</loc>
  </url>
  <url>
    <loc>https://bulentdeniz.dev/projects/java-chess</loc>
  </url>
</urlset>
