EmbrAIon¶

EmbrAIon keeps all the important rules for AI-assisted engineering in one repository-owned contract — knowledge, protected paths, routing, validation, review, and evidence — instead of spreading them across prompts and AI-client settings.
When you need it¶
EmbrAIon becomes useful when:
- project rules no longer fit in one prompt;
- several AI clients should follow the same repository rules;
- protected paths and validation need real checks, not only instructions;
- architecture knowledge must survive new sessions and model changes;
- model/routing/review choices should be reusable project settings.
Mental model: EmbrAIon is the operating system for AI-assisted engineering;
.embraion/is the Settings for this repository.
Before / after¶
| Before | After |
|---|---|
Rules live in prompts, AGENTS.md, host settings, CI, and people's memory |
Project rules have one canonical home under .embraion/ |
| Each AI client can drift | Shared behavior is projected into supported hosts |
| “Please run tests” is just an instruction | Validation profiles run real project commands |
| “Do not touch this path” may be only prose | Policy + validation/enforcement can reject protected-path changes |
| Model choices are repeated manually | Stable task/risk classes can map to host defaults or project overrides |
Choose your path¶
-
I just want AI to follow my project rules
Read the one-minute overview, try the sandbox, install EmbrAIon, ask it to configure this project, then give your AI client normal engineering tasks.
-
I want the engineering model
Learn ownership, projections, routing, execution, validation, evidence, and enforcement.
Quick start¶
pipx install embraion
cd MyProject
embraion init
embraion install --host codex --destination .
Open the repository in your AI client and ask:
Configure EmbrAIon for this project.
Project Bootstrap discovers project truth and real validation while preserving settings and optional routing. Then ask for the engineering outcome:
Fix the retry flow and add regression coverage.
Use copilot or claude-code instead of codex when that is your host.
Not ready to touch a real repository? Try the Five-Minute Sandbox.
How it fits¶
In plain English
You still talk directly to Codex, Copilot, or Claude Code. EmbrAIon gives that host the repository's shared engineering contract and provides deterministic commands for things such as validation and enforcement.
Why not just use a native instruction file?¶
Native instructions remain useful. EmbrAIon adds the parts that should be shared, versioned, and executable.
| Native instruction file | EmbrAIon |
|---|---|
| Mostly host-specific text guidance | Shared project contract projected into supported hosts |
| Easy to duplicate and drift | Canonical project-owned settings |
| Validation is separate/ad hoc | Executable validation profiles + evidence |
| No shared routing vocabulary | Stable task/risk route classes |
| Merge checks are separate | Optional protected-path / validation / review enforcement |
Next¶
- Why EmbrAIon?
- EmbrAIon in 60 Seconds
- Five-Minute Sandbox
- Installation
- FAQ — direct answers to common conceptual questions.
- Glossary — short definitions for EmbrAIon terminology.