<?xml version="1.0" encoding="UTF-8"?>
<!--
  The site root, plus the six project detail pages.

  Those six were real files before the React migration, Google had them
  indexed, and `72d4ff5` deleted them: the URLs answered 404 with no redirect
  while the copy sat in src/data/portfolio.js where no crawler could reach it.
  scripts/prerender.mjs writes one file per project back to its ORIGINAL path,
  so these are the URLs Google already knows rather than new ones.

  Generated from PROJECTS order, and src/__tests__/sitemap.test.js fails if this
  file and LEGACY_PROJECT_PATHS stop agreeing. Adding a seventh project means
  adding its line here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hiimmichael.com/</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hiimmichael.com/portfolio-1.html</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hiimmichael.com/portfolio-2.html</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hiimmichael.com/portfolio-3.html</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hiimmichael.com/portfolio-4.html</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hiimmichael.com/portfolio-5.html</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hiimmichael.com/portfolio-6.html</loc>
    <lastmod>2026-09-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
