<?xml version="1.0" encoding="UTF-8"?>
<!--
  MANUAL SITEMAP — hand-edited, one <url> per published page.
  Add an entry here whenever you add a page under frontend/static/blog/.
  The site-URL placeholder below is substituted at build time by
  scripts/static-pages-plugin.ts, which also skips emitting this file
  entirely for non-production builds.
  URLs are extensionless because Cloudflare Pages serves dist/blog/foo.html at /blog/foo.

  DELIBERATELY ABSENT: the one remaining legally-gated draft
  (_what-to-record-and-what-not-to-in-client-meetings). The Singapore PDPA post
  was published on 10 Aug 2026 once both PDPC guidelines were read directly and
  every quotation verified against them.
  Their `_` prefix means the build never emits them at all; they are listed here
  only so nobody wonders where they went. Add their <url> entries in the same
  commit that records a lawyer's sign-off and drops the underscore.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://closer.sg/</loc><changefreq>monthly</changefreq><priority>1.0</priority></url>
  <url><loc>https://closer.sg/blog</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>

  <!-- Client meetings -->
  <url><loc>https://closer.sg/blog/why-note-taking-costs-you-the-conversation</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://closer.sg/blog/what-record-first-actually-looks-like</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/what-to-do-with-meeting-notes-afterward</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/what-is-a-client-knowledge-graph</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/how-do-you-remember-100-clients</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- How the AI works -->
  <url><loc>https://closer.sg/blog/how-ai-memory-actually-works-under-the-hood</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://closer.sg/blog/why-ai-forgets-the-middle-of-long-conversations</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/context-rot-what-it-means-for-your-ai-app</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/can-ai-actually-remember-past-conversations</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Sales performance -->
  <url><loc>https://closer.sg/blog/what-sales-research-actually-says-about-rapport</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://closer.sg/blog/deliberate-practice-and-why-rehearsing-your-pitch-works</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/how-genuine-conversation-affects-b2b-deal-outcomes</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/what-the-research-says-about-rehearsing-with-feedback</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Memory and privacy -->
  <url><loc>https://closer.sg/blog/memory-power-asymmetry-why-remembering-everything-cuts-both-ways</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://closer.sg/blog/what-about-the-people-i-talk-to-who-never-consented</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/can-you-actually-delete-something-from-the-memory</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/what-if-the-ai-remembers-something-wrong</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/my-data-is-being-sent-to-an-llm-provider</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://closer.sg/blog/singapore-pdpa-recording-client-conversations</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
