<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sohanjagadeesh.com/</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/archive</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/now</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/uses</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/reading</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/lab</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/changelog</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/ship-model-changes-behind-evaluations-and-rollback</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/streaming-is-a-product-state-machine</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/separate-instructions-evidence-and-user-input</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/red-team-the-seams-not-only-the-chatbot</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/freshness-is-a-retrieval-requirement</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/give-genai-systems-service-level-objectives</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/build-a-privacy-boundary-before-the-prompt</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/design-multimodal-ingestion-for-evidence</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/agent-memory-is-product-state</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/put-human-approval-at-irreversible-boundaries</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/route-models-by-task-not-prestige</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/budget-latency-before-optimizing-tokens</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/trace-the-whole-inference-path</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/calibrate-llm-as-a-judge</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/tool-calls-need-contracts</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/structured-outputs-still-need-validation</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/protect-retrieval-from-prompt-injection</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/evidence-belongs-in-the-interface</loc>
    <lastmod>2026-07-20</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/a-comparison-needs-a-stop-rule</loc>
    <lastmod>2026-05-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/keep-the-corpus-visible</loc>
    <lastmod>2026-03-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/citations-are-part-of-the-interface</loc>
    <lastmod>2026-01-27</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/a-smaller-context-can-be-a-feature</loc>
    <lastmod>2025-11-19</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/good-defaults-are-documentation</loc>
    <lastmod>2025-09-05</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/chunking-without-a-magic-number</loc>
    <lastmod>2025-07-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/what-this-site-is-becoming</loc>
    <lastmod>2025-05-14</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/retrieval-is-a-ranking-problem-first</loc>
    <lastmod>2025-03-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/model-comparison-without-fake-certainty</loc>
    <lastmod>2025-01-09</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/pipeline-before-agent</loc>
    <lastmod>2024-11-26</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/a-practical-anatomy-of-a-rag-evaluation-set</loc>
    <lastmod>2024-09-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sohanjagadeesh.com/writing/rag-demos-are-easy-retrieval-systems-are-not</loc>
    <lastmod>2024-08-03</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>
