<?xml version="1.0" encoding="UTF-8"?>
<!-- hreflang in the sitemap as well as the head: search engines take the sitemap signal more
     reliably. Zola hands this template `entries` and nothing else — there is no `config` in scope —
     so the locale list is read back off config.toml, and an alternate is emitted only when the
     translated URL is actually in the sitemap. An hreflang pointing at a 404 is worse than none. --><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://aicontrolkit.com/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/a-better-model-does-not-automatically-deserve-broader-permissions/</loc><lastmod>2026-09-25</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/a-better-model-does-not-automatically-deserve-broader-permissions/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/ai-budget-caps/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/ai-budget-caps/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/ai-cost-per-decision/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/ai-cost-per-decision/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/an-ai-trace-needs-a-record-of-the-external-effect/</loc><lastmod>2026-09-25</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/an-ai-trace-needs-a-record-of-the-external-effect/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/cashable-ai-savings/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/cashable-ai-savings/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/changing-embedding-models-is-an-index-migration/</loc><lastmod>2026-09-25</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/changing-embedding-models-is-an-index-migration/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/context-execution-state-and-memory-need-separate-controls/</loc><lastmod>2026-09-25</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/context-execution-state-and-memory-need-separate-controls/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/decommissioning-ai/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/decommissioning-ai/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/human-oversight/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/human-oversight/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/json-schema-and-authorization/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/json-schema-and-authorization/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/open-weights-and-portability/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/open-weights-and-portability/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/privacy-and-algorithmic-impact-assessments/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/privacy-and-algorithmic-impact-assessments/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/provenance-explains-an-answers-history-not-its-truth/</loc><lastmod>2026-09-25</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/provenance-explains-an-answers-history-not-its-truth/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/public-ai-registers/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/public-ai-registers/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/articles/showback-and-chargeback/</loc><lastmod>2026-09-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/articles/showback-and-chargeback/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/author/</loc><lastmod>2026-09-15</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/author/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/author/jennifer-lin/</loc><lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/author/jennifer-lin/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/agent-accountability/</loc><lastmod>2026-07-26</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/agent-accountability/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/agent-context/</loc><lastmod>2026-09-10</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/agent-context/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/agent-identity/</loc><lastmod>2026-06-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/agent-identity/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/ai-governance-committee/</loc><lastmod>2026-04-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/ai-governance-committee/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/ai-pilots-to-succeed/</loc><lastmod>2026-03-09</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/ai-pilots-to-succeed/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/ai-productivity-budget/</loc><lastmod>2026-03-30</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/ai-productivity-budget/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/ai-reading-legacy-code/</loc><lastmod>2026-02-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/ai-reading-legacy-code/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/ai-reveals-tacit-knowledge/</loc><lastmod>2026-06-30</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/ai-reveals-tacit-knowledge/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/ai-watermarking/</loc><lastmod>2026-02-12</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/ai-watermarking/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/cobol-written-in-java/</loc><lastmod>2026-05-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/cobol-written-in-java/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/evaluation-suite-asset/</loc><lastmod>2026-04-19</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/evaluation-suite-asset/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/help-desk-chatbot-kb/</loc><lastmod>2026-03-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/help-desk-chatbot-kb/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/hidden-ai-lock-in/</loc><lastmod>2026-03-05</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/hidden-ai-lock-in/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/house-style-for-ai/</loc><lastmod>2026-07-09</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/house-style-for-ai/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/integration-platform-vs-agents/</loc><lastmod>2026-09-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/integration-platform-vs-agents/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/language-vs-library/</loc><lastmod>2026-05-26</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/language-vs-library/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/mcp-or-direct-api/</loc><lastmod>2026-04-13</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/mcp-or-direct-api/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/model-deprecation/</loc><lastmod>2026-04-21</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/model-deprecation/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/model-grading-homework/</loc><lastmod>2026-01-22</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/model-grading-homework/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/models-on-prem/</loc><lastmod>2026-01-04</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/models-on-prem/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/open-weight-maintainers/</loc><lastmod>2026-09-14</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/open-weight-maintainers/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/pilot-vs-production-cost/</loc><lastmod>2026-08-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/pilot-vs-production-cost/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/prompt-engineers/</loc><lastmod>2026-09-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/prompt-engineers/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/prompt-injection-integration/</loc><lastmod>2026-08-29</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/prompt-injection-integration/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/prompts-as-records/</loc><lastmod>2026-01-25</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/prompts-as-records/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/prompts-in-production/</loc><lastmod>2026-08-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/prompts-in-production/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/retrieval-permissions/</loc><lastmod>2026-09-15</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/retrieval-permissions/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/silent-fallbacks/</loc><lastmod>2026-06-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/silent-fallbacks/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/vendor-adds-ai/</loc><lastmod>2026-06-23</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/vendor-adds-ai/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/vibe-coded-apps/</loc><lastmod>2026-07-31</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/vibe-coded-apps/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/vibe-coding-engineering/</loc><lastmod>2026-08-19</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/vibe-coding-engineering/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/blog/which-model-is-best/</loc><lastmod>2026-07-19</lastmod>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/blog/which-model-is-best/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/control-map/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/control-map/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/privacy/"/>
  </url>
  <url>
    <loc>https://aicontrolkit.com/reference/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://aicontrolkit.com/reference/"/>
  </url>
</urlset>
