<?xml version="1.0" encoding="UTF-8"?>
<!--
  Mouni Finance Public Tools sitemap

  Location:   https://www.mouni.app/sitemap.xml
  Source:     /app/frontend/public/sitemap.xml  (served as a static asset)
  Referenced: /app/frontend/public/robots.txt  (Sitemap directive)
  Regenerated by: frontend/scripts/generate-sitemap.mjs

  What belongs here
  Only unauthenticated, crawlable URLs with stable content:
    * The Public Tools hub (/tools)
    * Each Public Tool whose registry entry has
        status: 'active'
        enabled: true
        seo.sitemapEligible !== false

  What does NOT belong here
    * Authenticated app or dashboard routes
    * Preview routes such as /__tools/*
    * Login or register pages
    * Handoff URLs or any route containing a token
    * Tools in 'coming_soon' or 'hidden' status (not routable)

  Adding a new Public Tool
  Flip a registry entry to status: 'active' (and keep enabled: true), then
  run `node frontend/scripts/generate-sitemap.mjs` to rewrite this file.
  Manual edits are allowed but will be overwritten on the next regenerate.

  lastmod, changefreq and priority are intentionally omitted. Add lastmod
  only when it can be sourced from a real content timestamp.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap-0.9">
  <url>
    <loc>https://www.mouni.app/tools</loc>
  </url>
  <url>
    <loc>https://www.mouni.app/tools/debt-plan</loc>
  </url>
</urlset>
