Concepts
The governed pipeline
DevAware OS treats AI execution as a six-stage controlled pipeline. Each stage gates the next; nothing crosses from thinking to doing by accident.
The six stages
- Intent. The developer states, in natural language, what this loop should accomplish. A P0 filter blocks low-signal intents before they consume a cycle.
- Governance. Governance blocks decide which tools may run, what file scope is in bounds, and whether an action requires explicit approval.
- Clean prompt. The prompt weaver assembles a scoped, secret-free prompt with explicit acceptance criteria. The context modal lets you inspect it before sending.
- Controlled execution. Tool calls run through an allowlist; destructive commands are refused at the spawn boundary; flagged actions pause for approval.
- Validation. Typecheck, lint, test, build, and smoke gates must pass before the loop declares work done.
- Compact memory. Outcomes are distilled into a local store the next loop can retrieve from.
Why a pipeline
An AI coding agent without a control layer is convenient and unsafe. The pipeline makes the agent's permitted actions explicit, inspectable, and reversible — without slowing the human down on the thinking side.
See also: How it works, Governance blocks.