<?xml version="1.0" encoding="UTF-8"?>
<!--
  KEEP IN SYNC with server/index.js routes, vite.config.js entries and server/bot.js.
  Unlisted pages (the two private password-gated ones, and the fan site) are deliberately
  absent: they are served and they work, nothing links to them. Do not name them here —
  their own tests grep this whole file, comments included, and they are right to.
  RETIRED paths must be absent from every one of the four tables, not just this one —
  /blog since 2026-09-12 and /uzemko since 2026-09-26. Both are deleted files whose paths
  301, so a line here would advertise a redirect as a page.
-->
<urlset xmlns="http://www.sitemap.org/schemas/sitemap/0.9">
  <url><loc>https://bruncsoft.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://bruncsoft.com/services</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://bruncsoft.com/cs</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://bruncsoft.com/writing</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- /reference is NOT in the nav (Viktor, 2026-10-06) and IS here deliberately: out of the
       menu is not the same as out of the index. See the note in vite.config.js. -->
  <url><loc>https://bruncsoft.com/reference</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://bruncsoft.com/events</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://bruncsoft.com/deepfakes-and-startups</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
