klappy.dev

FeaturesThe Workshop

The Same Rules, Fresh Eyes

Why a creator can never be their own critic — and what that means for how we build with AI

SummaryFresh Context Is the Mechanism, Not the Model or the Rules

We've been swinging a pendulum. First came the "God prompt" — one agent, every role, all governance loaded at once. It produced mediocre results on everything because it was trying to be everything. Then came multi-agent orchestration — many specialists, an orchestrator routing between them. Better in theory, lossy in practice, with coordination overhead that ate the gains. Then came the thin-governance approach — one agent, just-in-time context, only looking at what it needs for the task at hand.

That last approach works. But it has a limit we didn't expect: no matter how many passes the authoring agent makes, no matter how many governance lenses it applies sequentially, it cannot fully evaluate its own work. The same lenses used to create are the same lenses used to evaluate. Blind spots persist — not from carelessness, but from structure.

What breaks the cycle is not a better model or more rules. It's fresh context. A different session, a different starting point, the same governance applied by someone — or something — that didn't just spend hours creating the artifact it's now reviewing. This principle works identically for AI agents and humans. And it has implications for how we structure our work that go beyond code review.


The Nine Passes That Weren't Enough

I wrote an essay this week. Not casually — with full governance. Nine explicit revision passes, each applying a single lens: guide posture, Socratic voice, confession before accusation, relational sensitivity, factual verification, progressive disclosure, frontmatter compliance, regression check, and an oddkit gauntlet of preflight, challenge, and validate.

The relational sensitivity pass had one job: ensure that every person referenced in the essay would recognize themselves and feel respected. I had the governance document loaded. I knew the constraint. I'd anonymized everyone in the essay itself.

Then I wrote the revision method document — the one describing the process — and used a real name in an example. The very name I'd just spent a pass protecting.

How does that happen? How do you load the constraint, apply it successfully in one document, and violate it in the next paragraph of the next document — in the same session?

Because the name had been in my context the entire time. It was unremarkable. It was part of the working vocabulary of the session. The relational sensitivity lens caught it where I was looking for it (the essay) and missed it where I wasn't (the method doc). The lens was correct. The application was scoped by the accumulated context of creation.


What the Code Reviewer Saw

The pull request went up. A code review bot — designed for catching bugs in software — ran against the same governance documents I'd been using all session.

It found the leaked name in seconds.

It also found a broken URI, a frontmatter field listed in two contradictory relationship categories, and a link path that would fail in rendering. Four issues. All invisible to me after nine passes.

Was it smarter? No. Same model family. Same governance documents. Same constraints.

What was different? It started fresh. No accumulated context from the writing session. No familiarity with the name that made it unremarkable. No creative investment in the artifact that might bias evaluation. It read the governance doc, read the artifact, and asked one question: does the artifact violate the constraint?

That's the same thing I did in Pass 4. But I did it with hours of creation context weighing on every evaluation. It did it cold.


Tokens Don't Know They're Not Code

Here's the part that surprised me: a tool designed for code review caught writing governance violations. Not code style issues — editorial issues. A leaked name. A broken internal link. A contradictory metadata field.

Why would a code reviewer be good at editorial review?

Because governance documents are tokens. To the model, a constraint that says "this person must remain anonymous" is structurally identical to a constraint that says "null references must be checked before dereferencing." Both are rules. Both have a test: does the artifact comply? The model doesn't distinguish between "code bug" and "writing bug" because that distinction is a human category, not a token category.

What does that mean for how we think about governance? It means that every constraint document we write — whether it governs code, prose, frontmatter, or relational sensitivity — functions as a test specification. The governance canon isn't just guidelines for humans to follow. It's an executable test suite that any reviewer can run against any artifact, regardless of whether the artifact is JavaScript or an essay.

We accidentally built something more powerful than we realized.


The Assembly Line You Already Understand

Have you ever worked in a role where you checked your own output? What happened?

If you're honest — and I'm asking because I have to be honest about this too — you passed more than you should have. Not because you didn't care. Because the same eyes that built the thing are the same eyes evaluating it. You see what you intended, not what you produced. The gap between intent and artifact is invisible to the creator because the creator's context bridges it automatically.

This is why assembly lines separate production from quality assurance. Not because the QA person is more skilled than the producer. Because they're different. Fresh perspective. No investment in the artifact's creation. No accumulated context that makes a flaw look like a feature.

What if that's not just a manufacturing principle? What if it's a cognitive principle — one that applies equally to humans reviewing their own writing, developers reviewing their own code, and AI agents evaluating artifacts they just created?


The Pendulum We've Been Swinging

If you've been building with AI long enough, you've lived through the pendulum.

The God prompt: Load everything into one system prompt. Every role, every constraint, every context. The agent becomes a generalist who's mediocre at everything because it's trying to be everything. Sound familiar? It's the person wearing too many hats — technically capable of each role, practically overwhelmed by all of them simultaneously.

Multi-agent orchestration: Split responsibilities across specialized agents. One writes. One reviews. One plans. An orchestrator decides who handles what. Better in theory — but the handoffs are lossy, the coordination is expensive, and the orchestrator becomes a bottleneck that needs its own governance.

Thin governance, just-in-time context: One agent, but it only loads what it needs for the task at hand. It doesn't carry every constraint everywhere — it retrieves the relevant ones when they matter. This is where the pendulum settled. And it works. But it has the limit we just discovered: the creating agent still can't fully evaluate its own work.

What comes next? Not another swing of the pendulum. A recognition that the effective pattern has layers: depth first (same agent, sequential passes, one lens per pass), then breadth (independent reviewer, fresh context, same governance). Not one extreme or the other. Both.


Rest Is the Mechanism

What if the variable that matters most isn't the model, the governance, or the tooling — but the freshness of the context?

The code reviewer that caught my leaked name used the same model. The same governance documents. The same constraints. The only thing that changed was the context: it started clean, with no accumulated creation history.

What does that remind you of?

Every developer knows what happens when a context window fills up. Coherence degrades. Older information gets buried. Confidence stays high while accuracy drops. The fix is simple: flush the context and start fresh.

Every human knows what happens after a night of sleep. You see the flaw in yesterday's work that was invisible at midnight. The idea that seemed brilliant at hour twelve reveals its weakness at hour one. The email you almost sent reads differently after rest.

What if these are the same mechanism at different scales? AI context flushing. Human sleep. Sabbath rest. Code review with fresh eyes. Assembly line QA. All of them work for the same reason: accumulated context degrades evaluation quality, and the fix is a clean start with the same rules.

Not a different model. Not better rules. Rest.


What We're Not Saying

We're not saying throw a thousand models at every artifact. We're not saying one model with enough passes will eventually catch everything. We're not saying the authoring agent is bad at its job — nine passes with sequential lenses produces significantly better output than one pass trying to hold everything.

What we are saying is that the balance has a shape: depth first, then breadth. Same agent does the detailed work. Independent reviewer does the verification. Both use the same governance. The difference is the context, not the capability.

And we're saying this principle isn't new. It's the same principle behind every editorial process, every QA department, every peer review system, every accountability partner, and every ancient text that said: take a day off and come back with fresh eyes. We just proved it with tokens.


The PrincipleA Creator Cannot Be Their Own Critic

What if the reason we need rest — real rest, not just a break between tasks — is the same reason we need independent review?

Not because we're lazy. Not because we're careless. Because the lenses we use to create are the lenses we use to evaluate. And no amount of discipline, governance, or sequential passes fully overcomes that structural blindness. Something has to break the continuity. Something has to flush the context. Something has to come in clean.

For AI agents, that's a new session with a single purpose.
For humans, that's sleep. That's Sabbath. That's the walk you take before rereading what you wrote.
For teams, that's the reviewer who wasn't in the room when the decision was made.

Same rules. Fresh eyes. Better results.

Nothing new under the sun.


Companion essays: Your Context Window Needs a Sabbath — the human design spec for rest. The Cost of Code Dropped to Zero — what happens when AI removes every reason to stop. Capability Is Not Permission — the governance principle underneath all of this.

Markdown · RSS · built from klappy/klappy.dev@b750d7d