Book 57 · Patriola’s Guide to Claude
Purpose-Built Rooms
Most access control stops at a single check before a risky action runs. That breaks down when what's being protected isn’t a moment of risk but an entire interaction. This book documents a sturdier unit: a room built from four independent axes, chosen based on what it actually needs to defend against.
A sturdier unit for the harder case
Most access control in a multi-agent system stops at a single question: add a check before the risky action runs. That works fine for a lot of operations. It breaks down the moment the thing you're protecting isn't a single moment of risk but an entire interaction with a capability powerful enough that what comes back out matters as much as what got let in. This book documents a purpose-built room, built from four independent axes a designer chooses from based on what that specific room actually needs to defend against — an admission gate deciding what's allowed in, a defined tool naming the one specific capability the room controls, an exit filter checking what the tool hands back, and a required disposition that closes the loop instead of treating "passed the filter" as the same thing as "done."
Every example is real, pulled from a live production deployment: a genuine three-gate admission validator, a five-check exit filter with an honestly-named sixth check still reserved for later, and a disposition step that — in its current form — can quietly accumulate a backlog nobody's watching. None of it is presented as solved. The book also covers two much simpler rooms that correctly engage only one axis each, a router that moves requests through a defined sequence of rooms with its own real coordination limits, and a chapter on two components initially assumed to be room guardians that turned out, on inspection, to be something else entirely.
What you’ll learnNine chapters, from admission to what doesn’t fit the pattern
- the-admission-gate — Deciding what gets in at all, and what a genuine three-gate admission validator looks like in production.
- the-disguised-query-problem — A request shaped to look like one thing while functioning as another, and what an admission gate misses if it only checks the surface.
- the-defined-tool — Naming the one specific capability a room controls, instead of letting it become a general-purpose escape hatch.
- the-exit-filter — Checking what a tool hands back, including a real five-check filter with an honestly-named sixth check still reserved for later.
- the-required-disposition — Closing the loop instead of treating "passed the filter" as "done" — and a disposition step that can quietly accumulate a backlog.
- right-sized-rooms — Two simpler rooms that correctly engage only one axis each, and why that's fully built, not three-quarters finished.
- routing-across-rooms — A router that moves requests through a defined sequence of rooms, with its own real coordination limits.
- what-doesnt-fit-the-pattern — Two components initially assumed to be room guardians that turned out, on inspection, to be something else entirely.
- conclusion — Choosing axes from what a room is actually exposed to, not from a template.
A preview
A room that engages one axis isn't three-quarters finished; it's fully built for the one risk it actually has.Who it’s for
Anyone gating a genuinely high-stakes operation
This book is for readers already building or operating a multi-agent system with more than one always-on agent, who've felt the discomfort of routing a genuinely high-stakes operation through the same thin "add a check" pattern used for something trivial. It's not an introduction to access control — it's one specific, reusable, honestly-documented pattern for the cases a single gate doesn't cover.
A longer excerpt is available to newsletter subscribers.
More from Patriola
New books in this series
One short email per book launch.