<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public pages only, all on defected.app, the canonical host. The app's own
  routes are excluded deliberately: they are behind a sign-in and disallowed in
  robots.txt. Every address here is a prerendered file (scripts/prerender) and
  src/lib/publicRoutes.ts lists the same set; src/test/publicSite.test.ts holds
  the two equal. lastmod is the date the page's content last changed.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://defected.app/</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/news</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/news/defected-live-sydney-metro-west-portion-1-gamuda</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/tunnel-defect-register</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/injection-records</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/dlp-defect-register</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/guides/segment-lining-defects</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/compare/procore-acc</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/case-studies/cavern-joint-injection</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/resources</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/about</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/security</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/support</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
  <url>
    <loc>https://defected.app/privacy</loc>
    <lastmod>2026-10-15</lastmod>
  </url>
</urlset>
