<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap — not generated. Route set is small and stable; enumerated
  directly from apps/web/src/App.tsx's <Routes>. Only publicly reachable,
  indexable routes are listed here — the five /assessment/* routes are
  visitor-scoped, gated behind an access code, and deliberately excluded
  (see robots.txt's Disallow). /access is deliberately NOT listed here as of
  2026-09-30 — it now carries <meta name="robots" content="noindex"> (it
  stays crawlable, just not promoted for indexing), so it has no business
  being in a sitemap, whose entire purpose is to promote URLs for indexing.

  Update this file by hand if a new public route is ever added to App.tsx.
  Uses the apex https://opo5.io for every URL — www.opo5.io is NXDOMAIN by
  deliberate decision and must not appear here. <lastmod> reflects the date
  of the deploy that shipped that route's current content — update it by
  hand alongside the route, not automatically on every unrelated touch of
  this file.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://opo5.io/</loc>
    <lastmod>2026-09-30</lastmod>
  </url>
  <url>
    <loc>https://opo5.io/contact</loc>
    <lastmod>2026-09-30</lastmod>
  </url>
</urlset>
