PROOF AT EVERY GATE

GateReeve

THE WORKFLOW

What is GateReeve?

GateReeve takes an idea from discovery through design, specification, implementation, review, and closeout while preserving the reasoning and evidence needed to trust the result. Another way to read it is as a set of nested execution, delivery, learning, and stewardship loops that let agents work autonomously while still improving under human governance.

The name borrows from the historical reeve: the local official who enforced standards and kept order on the community's behalf. A gate-reeve keeps the gates — and in this workflow every gate is a decision point with explicit pass conditions that work must clear before it moves on.

GateReeve runs the gates.
You own the judgment.

The premise. The core premise is simple: human judgment belongs at the boundaries. The developer clarifies intent up front, gives the agent enough context and autonomy to execute, then validates the result with tests, rubric checks, pattern review, adversarial judge review, and human review.

Gates and artifacts. The workflow is gate-based and artifact-driven. Each stage leaves durable records: intent, specifications, plans, decisions, verification evidence, review results, and closeout notes. Those artifacts keep the work inspectable and prevent important context from disappearing into chat history.

Learning and stewardship. The outer loops are still under development, but they are central to the direction of the workflow. The learning loop turns mistakes into better guidelines, checks, or tools; the stewardship loop periodically reviews whether those rules, skills, and tools still fit the way the models and workflow are evolving. Pattern review is the beginning of the learning loop, evaluating code against durable coding-standard patterns so recurring problems can be prevented instead of rediscovered.

How to read this page. Read this as both a philosophy and a model. The opening sections explain the operating principles; the diagrams that follow use a compact key to show the gate spine, workflow layers, artifact flow, nested loop view, and supporting skills that make the process repeatable. In practice, the workflow is implemented through user-level agent skills that drive the gates, artifacts, reviews, and closeout steps described below.

The Philosophy: Structure, Autonomy, Proof

The workflow works because human attention is concentrated where judgment changes the outcome. The developer leads the setup, lets the agent move with autonomy inside clear boundaries, then owns the proof that the result is ready for another human to spend time on.

Phase 1 Human-led

Specify clearly

Define the rails before execution

Clarify intent, pressure-test assumptions, write acceptance criteria, and turn the work into observable pass/fail conditions. The agent should start with enough context to solve the right problem.

Phase 2 Human on the loop

Let the agent execute

Observe direction, not every keystroke

The agent inspects, edits, runs tools, tests, and advances the work. The human watches the trajectory and steps in for judgment calls, changed direction, or scope decisions. This is oversight without approving every small move.

Phase 3 Human-led

Validate hard

Prove readiness before handoff

Run focused tests, evaluate the rubric, inspect the diff, review patterns, run an independent LLM-as-judge pass, and close the loop on findings. The output should carry concrete evidence before it reaches a human reviewer.

Workflow Loops

The workflow can also be read as four nested loops operating at different time scales: execution inside the current task, delivery through gated branch workflow, learning from misses, and periodic stewardship of the whole agentic system.

The Workflow Model

After the loop framing, the rest of this page turns the philosophy into an inspectable model. The key below defines the diagram grammar, and the sections that follow show different structural views of the same workflow: the gate sequence, the layered workflow, the artifact flow, and the concrete checks that happen at each boundary. Read them as complementary lenses, not separate processes.

Diagram key

Activity

Work performed

Interviewing, drafting, implementation, review, remediation, and closeout. Activities consume context and produce artifacts or evidence.

Artifact

Durable record

Markdown docs, reports, trackers, learning events, and PR descriptions. Artifacts carry knowledge forward and provide evidence for gates.

Gate

Proceed or loop

A decision point with explicit pass conditions. Gates may be human, deterministic, agentic, or mixed, but they should leave a traceable result.

Gate Spine

The gate spine shows the enforced sequence at a glance: where work can move forward, where it must loop back, and what kind of evidence is required to proceed. Select a gate to see its purpose, inputs, outputs, and pass condition inline.

Workflow Layers

The same sequence is split into activity, output artifacts, and exit gate lanes. This view makes the workflow mechanics explicit: what work happens, what durable records are produced, and where a proceed-or-loop decision is required. Select the boundary review activity or an exit gate to inspect its detail in place.

Artifact Flow

Artifact Flow shows how durable context accumulates as the work advances: interview answers become design intent, design intent becomes acceptance criteria, implementation creates decision memory, and the PR boundary converts the full branch context plus current diff into review evidence. The live codebase and current diff are living source context rather than static artifacts, but they remain essential inputs to later decisions.

Design Synthesis
Interview output becomes approved intent.
Uses accumulated context
interview.md existing codebase
Creates
Spec Drafting
Intent becomes acceptance criteria and a binary rubric.
Uses accumulated context
interview.md design.md existing codebase architecture contracts
Creates
Planning
Requirements become an executable route and task ledger.
Uses accumulated context
interview.md design.md spec.md repo structure tests and commands
Creates
Implementation Memory
Work adds decisions, evidence, and changed code.
Uses accumulated context
Creates
PR Boundary
The full branch context plus diff becomes review evidence.
Uses accumulated context
Creates
Decision memory
interview.md captures design-phase answers and rationale; scratchpad.md captures implementation-time decisions; human-promoted decisions move into decisions.md.
Reports
Pattern Review, judge, PR-review, explain-diff, and completion reports are evidence, not replacements for the source artifacts.
Learning events
Downstream misses become normalized learning events that feed pattern-learn. This is the meta loop: misses become structured learning inputs rather than one-off review comments.

PR Boundary Review

The PR boundary turns implementation work into reviewable evidence. It is not a single check. It is a coordinated stack of skills that reconcile the workflow record, evaluate the implementation against the spec, apply durable pattern rules, run adversarial judge review, perform code-review-style inspection, explain the final diff, and preserve the decisions that should survive the branch. This section decomposes that boundary into the concrete review activities and artifacts a human reviewer can trust.

Evidence assembly path

Agentic Development Superpowers

These practices are orthogonal to the workflow diagrams, but they change the practical ceiling of agentic software development. They reduce coordination friction, increase agent autonomy, and keep the developer in the role of facilitator rather than bottleneck.

YOLO Mode
Agent autonomy only pays off when the harness can run commands, edit files, and inspect results without asking for permission at every small step. The exact name varies by harness, but the principle is the same: grant enough trusted local authority for the agent to execute the inner loop at speed, then rely on gates and review to control risk.
Full-stack access
When I find myself mediating between an agent and the system it needs to understand, I stop and connect the agent directly. Give it eyes, ears, and hands across the stack: browser state, logs, CLIs, schemas, queries, tests, and runtime evidence. Then get out of the way.
Git worktrees
Worktrees let separate topic branches run side by side in the same repository without separate full clones. They are the killer Git feature for agentic development because multiple agents can work concurrently without stepping on each other's files, while still sharing the same object database and repository history.
First-party desktop apps
Installed applications from model providers such as OpenAI and Anthropic are increasingly replacing traditional IDE-centered workflows. They are built around managing agentic development sessions, not just chatting in a browser or issuing commands in a terminal.
Voice-to-text
Modern AI dictation is accurate enough to change how software work feels. Speaking is a more natural way to give agents context, much as it is a natural way to work with junior engineers. English is becoming a programming language, and voice is often the fastest input device for that language.
Model and effort choice
Default to the strongest practical model and effort level unless cost, latency, or task simplicity argues otherwise. Token cost has become a practical consideration for next-generation models, so model choice should be treated as a cost-benefit decision. My current daily driver is the Codex desktop application with GPT-5.5 on medium effort.
Supporting Reference

These sections provide direct access to the skill and artifact examples used throughout the workflow. They complement the gate sequence without being additional gate-detail panels.

Skill Library

Local copies of the skills referenced by the workflow. These links open pre-rendered HTML views of each copied SKILL.md.

Workflow Skills

Pattern Review Skills

General Process Skills

Platform And Runtime Skills

Artifact Examples

These examples come from completed workflows and show the kinds of durable records the process produces at each stage.