<?xml version="1.0" encoding="UTF-8"?>
<!--
  Jobnect sitemap — STABLE SURFACES ONLY.

  This file is hand-maintained and deliberately tiny. It lists only URLs that
  exist independently of database rows, so it cannot go stale between deploys.

  INDIVIDUAL JOB POSTS ARE NOT LISTED HERE, AND MUST NOT BE ADDED BY HAND.
  A job post is a row with an expiresAt and a status that changes without a
  deploy (OPEN -> FILLED / EXPIRED / CANCELLED / CLOSED). A static list of job
  URLs written at build time starts lying the moment a post is filled, and
  Google's job guidelines treat a posting that is still listed after it is
  filled or expired as a violation. Job URLs therefore belong in a GENERATED
  sitemap served from live data — specified as sitemap-jobs.xml in
  docs/decisions/SEO-PLAN.md.

  sitemap-jobs.xml is NOT referenced from here yet, because it does not exist
  yet. Referencing an absent file would make this sitemap itself a lie: the
  "**" rewrite in firebase.json means a missing path returns HTTP 200 with the
  app shell rather than a 404, so a crawler would be handed HTML where it
  expected XML instead of a clean "not found".

  Every URL here uses https://www.jobnect.com — the canonical host. The apex
  jobnect.com already returns 301 to it, and the Firebase default hosts
  (*.web.app, *.firebaseapp.com) must never appear in a sitemap.

  No <lastmod> anywhere below: Google requires lastmod to be the real time the
  content at the URL last changed, and nothing in this build knows that. An
  invented date is worse than an absent one.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!--
    The public jobs feed, and the site's only stable entry point. It is also
    the canonical target of the bare "/" URL: the router has no screen for "/"
    and sends it here, so the two are one page.

    THIS IS A LIST PAGE, AND IT BELONGS HERE BUT NOT IN sitemap-jobs.xml.
    Google's job-posting rules say to keep search-result and list pages out of
    the sitemap submitted for the jobs experience, and to carry only the
    canonical URL of each individual posting there. That rule governs
    sitemap-jobs.xml, not this general sitemap, where the site's main entry
    point is ordinary and expected. Do not copy this entry across.
  -->
  <url>
    <loc>https://www.jobnect.com/jobs</loc>
  </url>
</urlset>
