<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev</loc>
    <lastmod>2026-09-14T22:36:49.276Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/a-91-eval-pass-rate-shipped-our-worst-regression-we-gate-on-the-delta-now</loc>
    <lastmod>2026-08-17T17:09:04.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/356-of-the-528-eval-cases-we-could-judge-have-never-failed-our-pass-rate-could-only-move-21-points</loc>
    <lastmod>2026-08-13T19:29:59.428Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/we-back-tested-our-eval-gate-against-41-known-regressions-it-caught-23</loc>
    <lastmod>2026-08-11T16:49:12.318Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/our-eval-gate-runs-22-minutes-the-queue-behind-it-hit-three-hours</loc>
    <lastmod>2026-08-06T17:04:03.226Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/half-my-eval-regressions-never-touched-the-prompt-file</loc>
    <lastmod>2026-08-04T18:32:24.505Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/a-one-word-prompt-edit-dropped-our-accuracy-9-points-nothing-caught-it</loc>
    <lastmod>2026-07-28T17:30:02.369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/retry-until-green-turns-a-70-percent-eval-gate-into-a-34-percent-one</loc>
    <lastmod>2026-07-24T06:20:17.097Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/our-ci-eval-gate-sent-us-a-token-bill-the-deterministic-one-sent-nothing</loc>
    <lastmod>2026-07-21T15:06:30.197Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/our-few-shot-examples-came-from-the-eval-set-the-0-94-was-fiction</loc>
    <lastmod>2026-07-16T17:42:13.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/we-gated-ci-on-six-open-source-llm-eval-frameworks-only-two-survived-the-merge-queue</loc>
    <lastmod>2026-07-14T16:21:08.199Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/the-golden-set-stopped-catching-regressions-the-day-traffic-changed</loc>
    <lastmod>2026-07-13T05:03:14.519Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/your-llm-as-judge-disagrees-with-itself-between-runs</loc>
    <lastmod>2026-07-08T19:51:59.707Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/the-ci-eval-gate-was-green-recall-5-was-0-54</loc>
    <lastmod>2026-07-05T17:00:50.012Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/your-ci-passed-your-agent-isn-t-operator-ready</loc>
    <lastmod>2026-07-01T17:09:15.999Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/my-eval-handed-me-a-0-62-and-no-idea-why-the-fix-was-not-a-better-eval</loc>
    <lastmod>2026-06-27T20:48:31.476Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/flake-budgets-how-we-stopped-llm-eval-flakiness-from-blocking-deploys</loc>
    <lastmod>2026-06-16T17:49:00.548Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/your-eval-criteria-are-code-version-them-like-code</loc>
    <lastmod>2026-06-10T17:00:31.801Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/promptfoo-is-a-ci-gate-not-an-eval-framework-treating-it-like-one-cost-us-4-200</loc>
    <lastmod>2026-05-26T18:15:16.591Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/archive</loc>
    <lastmod>2026-09-14T22:36:49.276Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ethanwalkerwrites.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-14T22:36:49.276Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>