Auk Labs
Active

RAES – Reusable AI Execution System

A methodology for controlling AI-assisted execution, keeping work aligned with human intent as complexity and ambiguity increase.

The Challenge

AI coding tools are fast. They can generate code, write tests, and scaffold entire systems in seconds. But speed is not the problem they solve.

The real problem is drift — the gap between what you intended to build and what the AI actually produced. This happens because current tools optimize for completion, not correctness. They assume the goal is well-formed. They don't surface ambiguity. They don't record decisions. And they don't enforce boundaries around how much work happens at once.

The result is systems that technically work but don't do what you meant.

Approach

RAES introduces a structured execution loop that separates judgment from implementation. Work is decomposed into discrete slices, each executed through a repeatable lifecycle:

Execute slice: PLAN → SLICE → EXECUTE → TEST → EXPLAIN → FLAG → REVIEW → RECORD

Review slice: PLAN → SLICE → INSPECT → SYNTHESIZE → FLAG → REVIEW → RECORD

The key constraints are:

  • One slice at a time
  • Tests before implementation
  • Ambiguity is flagged, not assumed away
  • Decisions are recorded in durable artifacts, not left in chat history

RAES is not a framework. It does not replace LangChain, GitHub Copilot, or Claude Code. It sits above them as a control layer — providing the judgment structure those tools assume you already have.

Outcomes

The first implementation, raes-init, is a CLI tool that initializes any project to use the RAES approach. It provisions the core artifacts — pipeline, decisions log, and configuration — so execution can begin under control from day one.

The broader goal is to establish AI Execution Systems as a recognized category: systems that make human judgment explicit, durable, and executable — so AI can perform implementation reliably without losing intent.

The project is open source at github.com/aabdullah-bos/raes.