Concepts
CONCEPTS · OVERVIEW
Maverick is built on six ideas. Each one answers a single question about AI-assisted change, owns part of the pipeline, and is enforced by an artifact you can read and a command that checks it. Hover a concept to see where it lives.
Why these six
An AI coding agent is fast, fluent and confident. Those are exactly the properties that make its mistakes hard to see. Each concept closes one gap between "the agent says it is done" and "a person can merge this with confidence":
| Gap | What goes wrong without it | Concept that closes it | Where it shows up |
|---|---|---|---|
| The agent does not know the codebase | It invents paths, duplicates helpers, edits the wrong layer | Context engineering | Grounding from maverick new, maverick instructions |
| Nobody agreed on the outcome | The implementation quietly becomes the specification | Task brief | PRD.md, SPEC.md, AC-NN ids |
| The approach is invisible until the diff | Design mistakes surface after hundreds of lines | Planning | TECHSPEC.md, subtasks/ |
| "Tests pass" is a claim | Weakened tests, drive-by changes, leaked secrets | Verification | verify, guard, security, deps |
| Plausible is not correct | The reviewer reads the explanation, not the change | Review | REVIEW.md, review --diff, readiness |
| Accountability drifts to the tool | Broad permissions, silent approvals, auto-merge | Human in the loop | Trust, permission ceilings, hooks, approval gates |
How they fit together
Context feeds every stage. The brief and the plan are written before code, so a human can correct them while they are cheap. Verification and review happen after, against what the brief promised. Human decisions sit at the joints: approving a behavior spec, saying yes before each subtask, recording the review decision and merging.
┌──────────────────── context (grounding) ─────────────────────┐
idea ──▶ │ BRIEF ─▶ PLAN ─▶ BUILD ─▶ VERIFY ─▶ REVIEW ─▶ PR │ ──▶ merge
│ PRD TECHSPEC subtask evidence REVIEW.md PR-DRAFT │ (human)
│ SPEC◆ tasks ◆yes gates ◆decision ◆open │
└──────────────────────────────────────────────────────────────┘
◆ = a human decidesRead in order
Beyond the six
New to Maverick? Start with The Maverick Method for the stage-by-stage view, then come back here for the reasoning behind each stage.