<?xml version="1.0" encoding="UTF-8"?>
<!--
  TKT-3755 (task 8.2b): static sitemap for the app origin.

  The public ecosystem and organization pages are DATA-backed (one file per
  directory slug / org slug), so a full enumeration needs backend data and a
  generator; this static file lists the fixed anonymous surface and documents
  the two data-backed families as patterns. A future task can replace it with
  a generated sitemap without changing the route contract:

    https://app.collabframe.com/e/{slug}            (public ecosystem pages)
    https://app.collabframe.com/o/{slug}            (public organization pages)

  The /d/{slug} tree is a served 301 alias of /e/{slug}; it is deliberately
  NOT listed so engines index the canonical spelling.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://app.collabframe.com/browse</loc></url>
  <url><loc>https://app.collabframe.com/join</loc></url>
  <url><loc>https://app.collabframe.com/claim</loc></url>
  <url><loc>https://app.collabframe.com/terms</loc></url>
  <url><loc>https://app.collabframe.com/privacy</loc></url>
  <url><loc>https://app.collabframe.com/login</loc></url>
  <url><loc>https://app.collabframe.com/signup</loc></url>
  <url><loc>https://app.collabframe.com/unauthorized</loc></url>
</urlset>