<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://keelbase.hashnode.dev</loc>
    <lastmod>2026-11-01T18:09:58.022Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-8-actions-the-tool-registry-does-not-know-about</loc>
    <lastmod>2026-10-30T07:03:03.131Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-audit-evidence-part-4-what-can-one-ai-audit-record-actually-prove</loc>
    <lastmod>2026-10-30T07:02:44.875Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-audit-evidence-part-3-an-auditor-is-not-an-admin</loc>
    <lastmod>2026-10-30T06:59:56.662Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-audit-evidence-part-2-silence-reads-as-completeness</loc>
    <lastmod>2026-10-30T07:03:37.173Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-7-one-timeout-cannot-answer-two-questions</loc>
    <lastmod>2026-10-30T07:04:27.962Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-6-the-unique-constraint-guards-the-ledger-not-the-action</loc>
    <lastmod>2026-10-30T07:05:08.360Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-5-human-confirmation-cannot-be-a-boolean</loc>
    <lastmod>2026-10-30T09:19:07.180Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-audit-evidence-part-1-when-a-record-has-no-word-for-unknown</loc>
    <lastmod>2026-10-30T09:18:10.350Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-4-before-a-boundary-holds-ask-what-it-encloses</loc>
    <lastmod>2026-10-30T09:17:29.447Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-3-revocation-is-not-a-button</loc>
    <lastmod>2026-10-30T09:17:07.491Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-2-classify-ai-writes-first-the-r0-r5-tool-risk-model</loc>
    <lastmod>2026-10-30T09:16:31.398Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/ai-execution-governance-part-1-a-system-prompt-is-not-a-security-boundary</loc>
    <lastmod>2026-10-30T09:15:55.410Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/page/about</loc>
    <lastmod>2026-11-01T18:09:58.022Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://keelbase.hashnode.dev/archive</loc>
    <lastmod>2026-11-01T18:09:58.022Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>