This site is also available as markdown for AI agents. For a complete index of all pages, see the site index at /llms.txt

One Space, Three Roles: When Different Audiences Need Different Rules

Part 5 of 10 · Building LLM-PKM in Public

Read in 한국어 →

Every session ended with a quiet sense of progress.

Things that had been scattered in my head were finding a place on the page. But somewhere along the way, a different kind of discomfort crept in.

“What if someone else saw this?”

The wiki held work-related notes alongside personal reflections alongside draft posts that weren’t ready for anyone. All of it in the same space, mixed together.

One space, three purposes

The original goal was simple: build a second brain. A personal space, just for me.

But as the project moved forward, new purposes took shape.

First, I wanted a separate layer for the system’s own structure — a Kit folder to hold templates and configurations cleanly apart from my personal content. A space where my specific context didn’t belong.

Second, I wanted to document this journey publicly. This series is exactly that.

The problem is that those three purposes operate under fundamentally different rules.

  • The personal wiki may contain client names, financial notes, things that must never be public.
  • The Kit layer needs to stay free of personal context — the moment it bleeds in, the layer loses its purpose.
  • The blog can tell the honest story of this project, but specific client or business details aren’t its to tell.

When all three lived in the same undivided space, an AI agent running a session had no way to honor distinctions that weren’t explicitly stated.

Rules have to be written down.

The solution: physical layer separation

The fix was architectural. Instead of relying on the agent to infer the right context for each task, I split the vault into explicit layers:

  • Personal (wiki/, raw/, index.md): completely private. The core PKM.
  • Kit (kit/): a structural layer for templates and system configuration. No personal context.
  • Story (story/): public narrative. No financial or private details.
  • Meta (meta/): internal planning and operations.

Each layer’s rules are documented in AGENTS.md. When an agent starts a session, it knows which layer it’s working in and what rules apply there.

This matters for a reason that isn’t technical. I occupy multiple roles simultaneously, and the boundaries between them need to be enforced. Trusting that an AI agent will figure out where one role ends and another begins — just from context — is a risk that’s easy to avoid and hard to recover from once something slips through.

What the separation revealed

Something unexpected came out of creating the Kit layer.

To define what belonged there, I had to seriously ask: which parts of this system are genuinely transferable principles, and which parts only work because of my specific situation? In the personal wiki, that distinction never needed to be sharp — I know my own context, so the two could mix freely. But the moment I needed a layer that excluded personal context, I had to actually separate them.

And I found things I’d assumed were universal principles that were, in fact, just patterns that happened to fit my circumstances. The Kit layer forced that distinction into the open.

There’s a saying that you learn the most about a system when you try to explain it to someone else. Layer separation created that effect structurally — not as a communication exercise, but as a design constraint.

Next episode

After the split, I started ingesting sources faster. More volume, less friction. And somewhere in that acceleration, I noticed something uncomfortable: an AI agent was quietly eroding my ability to form my own judgments. Next episode, I’ll name that failure mode and explain why it’s especially dangerous in an AI-assisted PKM system.

Related posts

  • 4 min read

    What a Five-Month Stall Taught Me About Working With AI

    Returning to What If Classics after five months with Fable clarified something about AI-assisted work: the bottleneck isn't execution — it's knowing how to package a problem before you hand it over.

  • 2 min read

    Why This Digital Garden Exists

    A public notebook on AI for knowledge work, grown by someone who spent two decades shipping and documenting hard systems.

← Back to all posts