<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Daniel Price — field notes</title><description>Notes from building software with AI: what worked, what broke, and the check that now catches it.</description><link>https://danielprice.me</link><item><title>Why my AI keeps a failure memory</title><link>https://danielprice.me/notes/why-my-ai-keeps-a-failure-memory</link><guid isPermaLink="true">https://danielprice.me/notes/why-my-ai-keeps-a-failure-memory</guid><description>My deploy health check reported a clean pass on a deploy that never happened. Why my AI keeps a memory of failures, grouped by the shape they share.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>An ambiguous outcome proves nothing</title><link>https://danielprice.me/notes/an-ambiguous-outcome-proves-nothing</link><guid isPermaLink="true">https://danielprice.me/notes/an-ambiguous-outcome-proves-nothing</guid><description>When several mechanisms can produce the same 401 or empty result, a test that checks the outcome can&apos;t tell which one did. Assert the structure.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>A green gate covers only its own paths</title><link>https://danielprice.me/notes/a-green-gate-covers-only-its-own-paths</link><guid isPermaLink="true">https://danielprice.me/notes/a-green-gate-covers-only-its-own-paths</guid><description>A green check means &quot;nothing changed in what I measure&quot;. Not &quot;nothing changed&quot;. State the claim in the gate&apos;s own terms.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>