<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://frederic.ai</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://frederic.ai/book</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frederic.ai/posts</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frederic.ai/about</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://frederic.ai/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://frederic.ai/posts/cloud-vs-local-models-2026</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/audit-what-is-actually-listening</loc>
<lastmod>2026-09-06T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/agents-read-dead-codebase</loc>
<lastmod>2026-09-04T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/automation-that-survives</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/vision-model-fabricated-captions</loc>
<lastmod>2026-09-03T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/every-proxy-signal-lies</loc>
<lastmod>2026-09-03T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/faster-on-the-benchmark-slower-where-it-mattered</loc>
<lastmod>2026-09-03T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/top-ranked-worst-for-my-documents</loc>
<lastmod>2026-09-02T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-speedup-i-refused-to-ship</loc>
<lastmod>2026-09-02T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/five-seconds-of-dead-air</loc>
<lastmod>2026-09-02T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/can-you-promise-it-never-happens-again</loc>
<lastmod>2026-09-02T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/make-your-index-disposable</loc>
<lastmod>2026-08-31T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/shipping-faster-than-you-can-secure</loc>
<lastmod>2026-08-31T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/every-model-failed-at-the-calendar</loc>
<lastmod>2026-08-30T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/two-parts-that-work-breaking-each-other</loc>
<lastmod>2026-08-30T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/instructions-ask-nicely</loc>
<lastmod>2026-08-29T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/silent-failures-in-the-plumbing</loc>
<lastmod>2026-08-29T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/thirty-tasks-three-models-one-decision</loc>
<lastmod>2026-08-29T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/a-negative-result-is-not-a-conclusion</loc>
<lastmod>2026-08-29T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/one-workload-too-many</loc>
<lastmod>2026-08-29T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/voice-ai-phone-agent</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/you-cannot-unsend-a-secret</loc>
<lastmod>2026-08-25T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/benchmark-gap-that-wasnt</loc>
<lastmod>2026-08-21T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/when-someone-elses-ai-comes-asking</loc>
<lastmod>2026-08-21T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-status-line-that-cost-me-the-cache</loc>
<lastmod>2026-08-21T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-migration-framed-as-a-feature</loc>
<lastmod>2026-08-21T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/i-broke-my-own-safety-rule</loc>
<lastmod>2026-08-21T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/i-nearly-bought-what-i-already-owned</loc>
<lastmod>2026-08-21T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/two-outages-three-wrong-suspects</loc>
<lastmod>2026-08-21T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/a-test-is-not-a-load</loc>
<lastmod>2026-08-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/what-youll-still-be-running-in-three-years</loc>
<lastmod>2026-08-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/your-cheap-path-runs-on-the-expensive-model</loc>
<lastmod>2026-08-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-service-i-built-had-no-limits</loc>
<lastmod>2026-08-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/ai-agent-security-charters</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/six-questions-before-code</loc>
<lastmod>2026-08-19T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/shipped-is-not-running</loc>
<lastmod>2026-08-18T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/why-ai-phone-calls-fail</loc>
<lastmod>2026-08-18T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/stale-screenshot-loophole</loc>
<lastmod>2026-08-14T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/reliability-fix-security-regression</loc>
<lastmod>2026-08-14T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/ai-cost-audit</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/never-click-pay-stop-gate</loc>
<lastmod>2026-08-12T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-failure-path</loc>
<lastmod>2026-08-12T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/discovery-is-the-project</loc>
<lastmod>2026-08-11T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/seven-hours-one-working-product</loc>
<lastmod>2026-08-09T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/ai-chief-of-staff-lessons</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/five-parallel-research-agents</loc>
<lastmod>2026-07-30T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/pilot-to-production</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/real-cost-of-ai-projects</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/rag-explained-for-executives</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/build-vs-buy-vs-blend</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/bugs-behind-green-tests</loc>
<lastmod>2026-07-01T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/conversion-audit-security-hole</loc>
<lastmod>2026-06-30T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/agent-overnight-qa-run</loc>
<lastmod>2026-06-29T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/buying-ai-field-guide</loc>
<lastmod>2026-09-09T00:39:41.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/i-rejected-the-better-model-with-arithmetic</loc>
<lastmod>2026-06-22T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/chat-passed-pipeline-failed</loc>
<lastmod>2026-05-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-fast-model-that-thinks-in-secret</loc>
<lastmod>2026-05-20T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/three-agents-one-answer</loc>
<lastmod>2026-04-28T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-benchmark-that-lied-about-production</loc>
<lastmod>2026-04-28T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/shipping-with-a-bug-you-can-name</loc>
<lastmod>2026-04-27T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-cache-that-vanished-every-restart</loc>
<lastmod>2026-04-27T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/two-hundred-seconds-one-shuffled-list</loc>
<lastmod>2026-04-26T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/the-reboot-that-locked-itself-behind-a-login</loc>
<lastmod>2026-04-26T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://frederic.ai/posts/your-server-still-thinks-its-a-laptop</loc>
<lastmod>2026-04-26T09:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
