Skip to content

What is Charter-Orchestrated Engineering?

Charter-Orchestrated Engineering (ACE) is a methodology where charters are the primary artifact, not code. Code exists to fulfill charters. When there is a conflict between charter and code, the code is wrong.

Code-FirstCharter-First (ACE)
Starting pointOpen editor, start typingWrite a charter
Source of truthThe codebaseThe charter files
AI agent inputVague: “build me a todo app”Structured: requirements, constraints, success criteria
Quality controlManual testingConstitutional governance at every phase gate
When things breakDebug the codeCheck the charter, fix the code to match
DocumentationWritten after (or never)The charter is the documentation

Code-First

  1. Idea
  2. Code
  3. Bugs
  4. Fix
  5. More Bugs (loop)

Charter-First (ACE)

  1. Idea
  2. Charter
  3. Plan
  4. Tasks
  5. Code
  6. Working Software
  7. Refine back into Charter

Every project has a .auro/ directory containing structured charters. These define what the software does, who it is for, and what success looks like. AI agents read these charters. Reviewers check code against these charters. The charters are never generated from code — code is generated from charters.

AI agents produce better output when given structure. Auro provides templates for every phase. A template says: “A charter must include these sections.” If a section is missing, the charter is incomplete.

3. Constitutional Governance Prevents Drift

Section titled “3. Constitutional Governance Prevents Drift”

Every project has a constitution: immutable principles governing all decisions. The constitution is checked at every phase gate. This prevents AI agents from making unauthorized architectural decisions.

An ACE toolkit implementation is the reference execution model for ACE:

  • A CLI (auro) for initializing projects
  • Templates for charters, plans, tasks, and constitutions
  • Slash commands (/auro.charter, /auro.plan, /auro.tasks, /auro.implement)
  • Support for 15+ AI agents including Claude Code, GitHub Copilot, Cursor, and others

Continue to Getting Started to install Auro.