<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://joelstevick.com/</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/demo</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/howards-lantern</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/terms</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/privacy</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/blog/first-sentence</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/blog/catching-up</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/blog/finding-prospects</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/blog/widening</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/blog/tuning-with-evals</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/blog</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/blog/what-the-golden-set-found</loc><lastmod>2026-11-11</lastmod></url>
  <url><loc>https://joelstevick.com/learn</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e1-what-actually-changed</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e2-calling-a-model-from-code</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e3-prompts-are-code</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e4-why-it-cant-read-your-documents</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e5-embeddings-and-cosine-similarity</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e6-ingestion-is-etl</loc><lastmod>2026-11-05</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e7-your-first-pipeline</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s1e8-making-it-good-with-numbers</loc><lastmod>2026-11-07</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s2e1-the-golden-set</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s2e2-models-as-a-parameter</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s2e3-the-tracer</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s2e4-scoring</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s2e5-caps-the-ledger-and-comparing-runs</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s2e6-diagnosing-a-failure</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/learn/s2e7-the-harness-as-a-gate</loc><lastmod>2026-11-09</lastmod></url>
  <url><loc>https://joelstevick.com/book</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/what-it-is-not</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/what-you-are-going-to-build</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/why-the-check-exists</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/who-this-is-for</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/typing-it-yourself</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/what-you-need-before-chapter-1</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/how-to-read-the-code</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/introduction/when-the-model-is-replaced</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/what-the-thing-on-the-other-end-actually-is</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/your-first-call</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/the-request-field-by-field</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/tokens</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/the-response</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/one-place-for-the-things-that-change</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/the-system-prompt</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/a-reply-your-code-can-read</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/talking-to-a-model/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/writing-from-a-book/the-corpus</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/writing-from-a-book/the-rules</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/writing-from-a-book/the-call</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/writing-from-a-book/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/writing-from-a-book/what-it-still-cannot-do</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-check-that-is-not-the-model/why-it-is-not-a-prompt</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-check-that-is-not-the-model/what-counts-as-a-figure</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-check-that-is-not-the-model/the-checker</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-check-that-is-not-the-model/proving-it</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-check-that-is-not-the-model/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-check-that-is-not-the-model/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-its-words/words</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-its-words/bm25</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-its-words/retrieval-by-words</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-its-words/proving-it</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-its-words/what-words-cannot-do</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-its-words/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-its-words/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-meaning/text-as-a-point-in-space</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-meaning/the-provider</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-meaning/the-search</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-meaning/two-rankings-into-one</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-meaning/proving-it</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-meaning/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/finding-it-by-meaning/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/saying-it-the-laws-way/the-questions-words-match-the-wrong-laws</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/saying-it-the-laws-way/the-rules-the-rephraser-is-given</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/saying-it-the-laws-way/the-rephraser</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/saying-it-the-laws-way/what-a-search-does-to-the-shortlist</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/saying-it-the-laws-way/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/saying-it-the-laws-way/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/choosing-what-it-reads/ranking-by-wording-is-not-ranking-by-answering</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/choosing-what-it-reads/the-reranker</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/choosing-what-it-reads/the-fallback-is-its-own-retrieval</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/choosing-what-it-reads/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/choosing-what-it-reads/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/once-found-look-it-up/the-answer-that-was-true-and-no-use</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/once-found-look-it-up/the-section-as-a-key</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/once-found-look-it-up/proving-it</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/once-found-look-it-up/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/once-found-look-it-up/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/fetched-from-the-source-and-nowhere-else</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/cut-into-subsections</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/the-record-that-holds-the-index-to-the-corpus</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/a-model-may-choose-and-code-decides</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/as-of</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/proving-it</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/a-corpus-you-can-trust/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/failing-closed/the-rule</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/failing-closed/one-turn-end-to-end</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/failing-closed/built-from-the-environment</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/failing-closed/what-the-deployed-pipeline-does-with-a-failure</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/failing-closed/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/measuring-the-whole-thing/what-the-tests-cannot-say</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/measuring-the-whole-thing/the-golden-set</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/measuring-the-whole-thing/the-register-measured</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/measuring-the-whole-thing/the-harness</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/measuring-the-whole-thing/what-it-is-not</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/measuring-the-whole-thing/in-production</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/measuring-the-whole-thing/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/tests-that-never-call-the-model/a-model-that-answers-from-a-script</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/tests-that-never-call-the-model/a-test-is-a-mutation-pair</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/tests-that-never-call-the-model/where-the-layers-stub-and-what-each-can-catch</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/tests-that-never-call-the-model/where-this-leaves-you</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/conclusion/what-will-be-obsolete</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/conclusion/what-will-not</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/conclusion/what-to-do-next</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/glossary/terms</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/what-is-here</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/package-json</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/tsconfig-json</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/gitignore</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-talk-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-setup-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-scope-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-corpus-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-answer-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-figures-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-check-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-check-test-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-retrieve-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-retrieve-test-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-vectors-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-fuse-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-fuse-test-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-rephrase-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-rerank-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-schedule-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-sections-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-widen-test-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-chunk-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-manifest-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-corpus-test-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-pipeline-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-live-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-ask-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-eval-cases-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-register-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-eval-ts</loc><lastmod>2026-11-10</lastmod></url>
  <url><loc>https://joelstevick.com/book/rag-pipeline/the-finished-pipeline/ask-pipeline-test-ts</loc><lastmod>2026-11-10</lastmod></url>
</urlset>
