<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Prof Rod</title>
    <link>https://profrod.ai</link>
    <description>Practical AI capability: lessons, field reports, and notes from Prof Rod.</description>
    <item>
      <title>Build a Working Agent with sovereign-agent</title>
      <link>https://profrod.ai/articles/build-a-working-agent-with-sovereign-agent</link>
      <guid>https://profrod.ai/articles/build-a-working-agent-with-sovereign-agent</guid>
      <description>Clone it, install it editable, run the offline example, then read the 67-symbol API you'd actually build on. A working agent in about fifteen minutes, no API key required.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Build Your First ZeoCore Tool, Then Watch It Fail Twice</title>
      <link>https://profrod.ai/articles/build-your-first-zeocore-tool</link>
      <guid>https://profrod.ai/articles/build-your-first-zeocore-tool</guid>
      <description>Install a real open-source framework, subclass one class, and run it. Then break it on purpose two different ways, because a tool you have not watched fail is a tool you do not understand yet.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Govern a Multi-Agent Project With Zero-Employee</title>
      <link>https://profrod.ai/articles/govern-a-multi-agent-project-with-zero-employee</link>
      <guid>https://profrod.ai/articles/govern-a-multi-agent-project-with-zero-employee</guid>
      <description>Install the zeo CLI, write a real Statement of Work, and hit the exact schema error a beginner hits first. This is the tool this site's own governance arguments run on.</description>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why AI Agents Don't Dissolve the Firm</title>
      <link>https://profrod.ai/articles/why-ai-agents-dont-dissolve-the-firm</link>
      <guid>https://profrod.ai/articles/why-ai-agents-dont-dissolve-the-firm</guid>
      <description>Ronald Coase asked in 1937 why firms exist instead of markets. AI agents revive the question — and the old answer says the firm concentrates, not dissolves.</description>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Your Claude Code Permissions Are Your Org Chart</title>
      <link>https://profrod.ai/articles/claude-code-permissions-are-your-org-chart</link>
      <guid>https://profrod.ai/articles/claude-code-permissions-are-your-org-chart</guid>
      <description>Anthropic measured it: users approve about 93% of permission prompts. A gate that opens 93% of the time is a doorbell. Here is what the permission system actually enforces, what it cannot, and the standing rules worth adopting before you delegate anything that matters.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Clean a Messy Customer List With Claude Code — and Prove Nothing Was Lost</title>
      <link>https://profrod.ai/articles/clean-a-messy-customer-list-with-claude-code</link>
      <guid>https://profrod.ai/articles/clean-a-messy-customer-list-with-claude-code</guid>
      <description>Every business has one: the customer list that lives half in a spreadsheet, half in an inbox, and half in someone's head. Here is how to clean it in about twenty minutes, and — the part nobody teaches — how to prove the cleaning did not quietly drop forty rows.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Unverified Output Has a Negative Margin</title>
      <link>https://profrod.ai/articles/unverified-output-has-a-negative-margin</link>
      <guid>https://profrod.ai/articles/unverified-output-has-a-negative-margin</guid>
      <description>What does one unit of agent work cost? German cost accounting spent a century proving that is not one question but several — and that answering the wrong one kills good business. Here is the version that matters when your workers are metered by the token and your scarcest input is your own attention.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What Claude Code Actually Costs — and Which Dials Move It</title>
      <link>https://profrod.ai/articles/what-claude-code-actually-costs</link>
      <guid>https://profrod.ai/articles/what-claude-code-actually-costs</guid>
      <description>Your lunch break has a token price. The model remembers nothing between turns, so every request re-sends the whole conversation — which means cost scales with context carried, not work requested. Here is the cost function, the dials that matter, and the ledger line worth keeping.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What Claude Code Actually Changes — and What It Doesn't</title>
      <link>https://profrod.ai/articles/what-claude-code-changes</link>
      <guid>https://profrod.ai/articles/what-claude-code-changes</guid>
      <description>An agent that reads your files and runs your commands is not a faster autocomplete. It moves the bottleneck in your working day from doing the work to checking it — and almost nobody has built for that. This is the argument the rest of this site rests on.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>When Can You Actually Walk Away?</title>
      <link>https://profrod.ai/articles/when-to-let-an-agent-run-unsupervised</link>
      <guid>https://profrod.ai/articles/when-to-let-an-agent-run-unsupervised</guid>
      <description>In a randomised controlled trial, experienced developers using AI tools took 19% longer on real issues — while believing they had been 20% faster. Delegation instinct is measurably wrong, so the decision needs two questions instead: can the check be run by the machine, and how cheaply can the damage be undone.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Your Chat History Is Not a System of Record</title>
      <link>https://profrod.ai/articles/your-chat-history-is-not-a-system-of-record</link>
      <guid>https://profrod.ai/articles/your-chat-history-is-not-a-system-of-record</guid>
      <description>Kill your session mid-task. If the work cannot resume from what is on disk, you were running on chat-as-state and merely hadn't crashed yet. This is what changes when the harness stops being a tool you use and becomes an operation you run.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>You Are the Bug in Your Own Workflow</title>
      <link>https://profrod.ai/notes/you-are-the-verification-loop</link>
      <guid>https://profrod.ai/notes/you-are-the-verification-loop</guid>
      <description>You Are the Bug in Your Own Workflow</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Content Kit: Every Block, and When to Use It</title>
      <link>https://profrod.ai/articles/the-content-kit</link>
      <guid>https://profrod.ai/articles/the-content-kit</guid>
      <description>A working reference for the eleven content blocks this site can render. Each one is shown live and paired with the case it is for. If a block below looks broken, it is broken.</description>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What Is a Zero-Employee Organization?</title>
      <link>https://profrod.ai/articles/what-is-a-zero-employee-organization</link>
      <guid>https://profrod.ai/articles/what-is-a-zero-employee-organization</guid>
      <description>A Zero-Employee Organization is a firm where headcount is no longer the unit of scale. Here is the definition, the eleven-theory audit behind it, and the finding that only four verdicts survived being checked three times.</description>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>After Two Corrections, Usually Start Over</title>
      <link>https://profrod.ai/notes/the-two-correction-rule</link>
      <guid>https://profrod.ai/notes/the-two-correction-rule</guid>
      <description>After Two Corrections, Usually Start Over</description>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Bloated CLAUDE.md Is Why It Ignores Your Rules</title>
      <link>https://profrod.ai/notes/your-claude-md-is-why-it-ignores-you</link>
      <guid>https://profrod.ai/notes/your-claude-md-is-why-it-ignores-you</guid>
      <description>A Bloated CLAUDE.md Is Why It Ignores Your Rules</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Send Research to a Subagent</title>
      <link>https://profrod.ai/notes/research-is-eating-your-context</link>
      <guid>https://profrod.ai/notes/research-is-eating-your-context</guid>
      <description>Send Research to a Subagent</description>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Rewinding Is Free. Take the Risk.</title>
      <link>https://profrod.ai/notes/rewinding-is-free-so-take-risks</link>
      <guid>https://profrod.ai/notes/rewinding-is-free-so-take-risks</guid>
      <description>Rewinding Is Free. Take the Risk.</description>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Let It Interview You First</title>
      <link>https://profrod.ai/notes/let-claude-interview-you</link>
      <guid>https://profrod.ai/notes/let-claude-interview-you</guid>
      <description>Let It Interview You First</description>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Instructions Are Advice. Hooks Are Rules.</title>
      <link>https://profrod.ai/notes/hooks-beat-instructions</link>
      <guid>https://profrod.ai/notes/hooks-beat-instructions</guid>
      <description>Instructions Are Advice. Hooks Are Rules.</description>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Session That Can't Just Claim It's Done</title>
      <link>https://profrod.ai/notes/the-session-that-cannot-lie</link>
      <guid>https://profrod.ai/notes/the-session-that-cannot-lie</guid>
      <description>The Session That Can't Just Claim It's Done</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>It Loves the Code It Just Wrote</title>
      <link>https://profrod.ai/notes/a-second-claude-reviews-better</link>
      <guid>https://profrod.ai/notes/a-second-claude-reviews-better</guid>
      <description>It Loves the Code It Just Wrote</description>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>An Unscoped AI Reviewer Will Invent Problems</title>
      <link>https://profrod.ai/notes/your-reviewer-will-invent-problems</link>
      <guid>https://profrod.ai/notes/your-reviewer-will-invent-problems</guid>
      <description>An Unscoped AI Reviewer Will Invent Problems</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Agent Teams Cost About 7x. Know When That Pays.</title>
      <link>https://profrod.ai/notes/agent-teams-cost-seven-times-more</link>
      <guid>https://profrod.ai/notes/agent-teams-cost-seven-times-more</guid>
      <description>Agent Teams Cost About 7x. Know When That Pays.</description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Fan Out Across a Migration, Safely</title>
      <link>https://profrod.ai/notes/fan-out-with-scoped-permissions</link>
      <guid>https://profrod.ai/notes/fan-out-with-scoped-permissions</guid>
      <description>Fan Out Across a Migration, Safely</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Skills Aren't Just Knowledge. They're Commands.</title>
      <link>https://profrod.ai/notes/skills-as-parameterized-commands</link>
      <guid>https://profrod.ai/notes/skills-as-parameterized-commands</guid>
      <description>Skills Aren't Just Knowledge. They're Commands.</description>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Pick a Model Per Subagent, Not Per Session</title>
      <link>https://profrod.ai/notes/run-cheap-subagents-reserve-opus</link>
      <guid>https://profrod.ai/notes/run-cheap-subagents-reserve-opus</guid>
      <description>Pick a Model Per Subagent, Not Per Session</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Compaction Is Lossy. Steer It.</title>
      <link>https://profrod.ai/notes/compaction-you-can-steer</link>
      <guid>https://profrod.ai/notes/compaction-you-can-steer</guid>
      <description>Compaction Is Lossy. Steer It.</description>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Worktrees: Parallelism Without Coordination</title>
      <link>https://profrod.ai/notes/worktrees-for-real-parallelism</link>
      <guid>https://profrod.ai/notes/worktrees-for-real-parallelism</guid>
      <description>Worktrees: Parallelism Without Coordination</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Get a Second Opinion From a Different Model Family</title>
      <link>https://profrod.ai/notes/a-different-model-has-different-blind-spots</link>
      <guid>https://profrod.ai/notes/a-different-model-has-different-blind-spots</guid>
      <description>Get a Second Opinion From a Different Model Family</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Make It Look at Its Own UI Work</title>
      <link>https://profrod.ai/notes/make-it-look-at-its-own-ui-work</link>
      <guid>https://profrod.ai/notes/make-it-look-at-its-own-ui-work</guid>
      <description>Make It Look at Its Own UI Work</description>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Point at the File. Don't Describe It.</title>
      <link>https://profrod.ai/notes/point-at-the-file-dont-describe-it</link>
      <guid>https://profrod.ai/notes/point-at-the-file-dont-describe-it</guid>
      <description>Point at the File. Don't Describe It.</description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Auto Mode Is a Fatigue Reducer, Not a Guarantee</title>
      <link>https://profrod.ai/notes/auto-mode-and-the-sandbox</link>
      <guid>https://profrod.ai/notes/auto-mode-and-the-sandbox</guid>
      <description>Auto Mode Is a Fatigue Reducer, Not a Guarantee</description>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Stop Re-Explaining Your Project Every Session</title>
      <link>https://profrod.ai/notes/run-init-before-anything-else</link>
      <guid>https://profrod.ai/notes/run-init-before-anything-else</guid>
      <description>Stop Re-Explaining Your Project Every Session</description>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Plan Mode, and the One-Sentence Rule for Skipping It</title>
      <link>https://profrod.ai/notes/plan-mode-and-when-to-skip-it</link>
      <guid>https://profrod.ai/notes/plan-mode-and-when-to-skip-it</guid>
      <description>Plan Mode, and the One-Sentence Rule for Skipping It</description>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Ask the Side Question Without Paying for It</title>
      <link>https://profrod.ai/notes/ask-side-questions-for-free</link>
      <guid>https://profrod.ai/notes/ask-side-questions-for-free</guid>
      <description>Ask the Side Question Without Paying for It</description>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>One Instruction File for the Team, One for You</title>
      <link>https://profrod.ai/notes/layered-instruction-files</link>
      <guid>https://profrod.ai/notes/layered-instruction-files</guid>
      <description>One Instruction File for the Team, One for You</description>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Treat Sessions Like Branches</title>
      <link>https://profrod.ai/notes/sessions-are-branches</link>
      <guid>https://profrod.ai/notes/sessions-are-branches</guid>
      <description>Treat Sessions Like Branches</description>
      <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Pipe It In. Don't Paste It.</title>
      <link>https://profrod.ai/notes/pipe-data-straight-in</link>
      <guid>https://profrod.ai/notes/pipe-data-straight-in</guid>
      <description>Pipe It In. Don't Paste It.</description>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>When Scripts Stop Being Enough</title>
      <link>https://profrod.ai/notes/the-agent-sdk-is-the-next-step</link>
      <guid>https://profrod.ai/notes/the-agent-sdk-is-the-next-step</guid>
      <description>When Scripts Stop Being Enough</description>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>There's a Review Skill Already Bundled</title>
      <link>https://profrod.ai/notes/the-code-review-skill</link>
      <guid>https://profrod.ai/notes/the-code-review-skill</guid>
      <description>There's a Review Skill Already Bundled</description>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
