<?xml version="1.0" encoding="UTF-8"?>
<!--
  United - GENERATED by scripts/generate-sitemap.mjs at build time.
  Do not hand-edit: the next build overwrites it.

  Host: https://unitedfaith.app. Every entry MUST be on this host and nowhere
  else - a sitemap is a canonical signal, and listing a staging host here is what
  taught search engines to treat a duplicate as the real site.

  The fixed entry points come verbatim from public/sitemap.xml, which stays the
  hand-maintained source of truth for them. Everything else is read from the live
  database through the anon role, so these files list exactly the pages a
  logged-out visitor can actually open: row-level security is what decides that,
  not this script.

  Past events are excluded. Host pages (/hosts/<id>) are still absent, and not by
  oversight: `profiles` returns no rows to the anon role, so there is no public
  way to enumerate them.

  This file: groups - 3 URLs. Indexed by /sitemap.xml.
  Built 2026-09-05T01:56:04.324Z.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://unitedfaith.app/groups/read-through-it</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://unitedfaith.app/groups/the-welcome-table</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://unitedfaith.app/groups/this-week-on-united</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
