<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Blake Bailey: Writing</title><description>Posts by Blake Bailey on building AI agents that are safe to run, and on testing them.</description><link>https://blakells.dev/</link><item><title>Enforcing an AI agent&apos;s dry run inside the browser</title><link>https://blakells.dev/writing/enforcing-dry-runs-in-the-browser/</link><guid isPermaLink="true">https://blakells.dev/writing/enforcing-dry-runs-in-the-browser/</guid><description>Why a prompt that says &quot;don&apos;t submit&quot; is not enough, and the guard, hook and audit that make Preflight&apos;s dry runs hold.</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Testing an agent that must never submit</title><link>https://blakells.dev/writing/testing-an-agent-that-must-never-submit/</link><guid isPermaLink="true">https://blakells.dev/writing/testing-an-agent-that-must-never-submit/</guid><description>How Preflight&apos;s test suite proves its dry-run guard works, with a fake LLM, real Chromium and requests that never arrive.</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate></item></channel></rss>