<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Aldo Saavedra: notes</title>
    <link>https://asaavedra.com/notes/</link>
    <description>Short write-ups of what I learn building with agents. New notes most weeks.</description>
    <language>en</language>
    <item>
      <title>Guards that fail closed: what blocked commands taught me about agent permissions</title>
      <link>https://asaavedra.com/notes/guards-that-fail-closed/</link>
      <guid>https://asaavedra.com/notes/guards-that-fail-closed/</guid>
      <pubDate>Sun, 11 Oct 2026 12:00:00 GMT</pubDate>
      <description>A rule in CLAUDE.md is a suggestion. A hook that exits with code 2 is a wall. But a wall in the wrong place gets torn down, so it has to be precise.</description>
    </item>
    <item>
      <title>Twelve false diagnoses: why my specs now start by checking every claim</title>
      <link>https://asaavedra.com/notes/twelve-false-diagnoses/</link>
      <guid>https://asaavedra.com/notes/twelve-false-diagnoses/</guid>
      <pubDate>Sun, 11 Oct 2026 12:00:00 GMT</pubDate>
      <description>Agents write confident diagnoses. Twelve of mine turned out to be false once someone opened the file. Checking once per session was not enough; it has to be claim by claim.</description>
    </item>
  </channel>
</rss>
