<?xml version="1.0" encoding="UTF-8"?>
<!--
  One URL: the homepage.

  The Knowledge Center was five of the six here — the hub and its four articles.
  They are out because the pages are not in this build: there is no knowledge/
  directory on disk and `index.html` contains no link to one, so each of those
  five blocks was a machine-readable claim the site could not honour. A sitemap
  that lists a 404 is worse than a short one, because the file's whole value is
  being trustworthy about what exists. Put them back when the pages do.

  Note what this does NOT fix: `_shots/_manifest.js` still lists those five
  pages, and `_seo.js` checks this file against that list, so the structural
  checks still disagree until the manifest follows. That is a separate change
  and it touches `_links.js` too, which reasons about hub-and-spoke depth — see
  the README before doing it.

  No fragments. The homepage has three section ids — #engagements, #experience,
  #contact. None of them belong here. A fragment is a position within a document,
  not a document. Listing experttechpilot.com/#experience as its own <url> asks
  Google to index a URL that serves identical content under a different address,
  which is the duplicate content problem this file exists to avoid.

  <lastmod> is the date the content last actually changed, not the date the file
  was saved. It is the only field here Google uses: <changefreq> and <priority>
  were ignored years ago, and are omitted rather than filled with guesses that
  look like data. Update it when the copy changes — a lastmod that never moves
  teaches Google to stop trusting the field. 2026-09-28 is the hero rewrite.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.experttechpilot.com/</loc>
    <lastmod>2026-09-28</lastmod>
  </url>
</urlset>
