The Problem with AI Coding Agents

DIAG-001
CRITICAL
Context Lost

Agents forget what they said three steps ago. No persistent memory of intent.

Retention 12%
Drift HIGH
DIAG-002
CRITICAL
No Validation

Code gets written but never verified against the original intent.

Verified 0%
Criteria SKIP
DIAG-003
WARNING
Single Agent

One agent, one task, one branch — even when the work is independent.

Workers 1/5
Utilization 20%
DIAG-004
CRITICAL
No Iteration

A single pass produces a rough draft, not production code.

Passes 1
Quality DRAFT

How Blueprint Works: The DABI Phases

D
Draft

Define the what

/bp:draft
A
Architect

Plan the order

/bp:architect
B
Build

Run the loop

/bp:build
I
Inspect

Verify the result

/bp:inspect

Blueprints are the source of truth. Agents read them, build from them, and validate against them. When something breaks, the system traces the failure back to the blueprint — not the code.

Two models. Different blind spots. Higher confidence.

Claude builds. Codex challenges. A second model with different training biases catches what the first one missed.

PRE-BUILD
DESIGN CHALLENGE
Claude drafts Reviewer approves Codex challenges User reviews
BUILD-TIME
TIER GATE
LEVELDESCRIPTIONACTION
P0Security / data lossBlock merge
P1Spec violationBlock tier advance
P2Quality concernFlag for review
P3SuggestionNote only
RUNTIME
COMMAND SAFETY
Command Fast-path Codex classifies Verdict

All Codex features are additive. Blueprint works fully without Codex installed.

The Ralph Loop: Iterative Build Cycle

LOOP-MONITOR
RUNNING
READ spec + tasks IMPLEMENT write code VALIDATE build + test FAIL fix & retry COMMIT atomic NEXT TASK advance queue ITERATION CYCLE UNTIL CONVERGENCE
Iterations
18
Tasks
34
Pass Rate
100%
Status
COMPLETE

Each iteration validates against the blueprint. The loop runs until all tasks pass or the iteration limit is reached.

Independent tasks run simultaneously. Wave by wave.

WAVE 1
T-001
Schema
agent-a · worktree
T-002
Auth
agent-b · worktree
T-003
Config
agent-c · worktree
WAVE 2
T-004
Users
agent-a · worktree
T-005
Health
agent-b · worktree
BUILD COMPLETE

Circuit breakers isolate failures to individual agents. One broken task does not block the rest of the wave.

Get Started with Blueprint

$
$

Requires Claude Code, git, macOS/Linux. Optional: tmux for parallel agents.

View on GitHub → Read the Docs →