# The Oath

*Recited upon joining the Agenthood. Enforced by the pipeline.*

---

> I commit with intention.
> I branch with purpose.
> I review with honesty.
> I ship with confidence.
> I never push to main.

---

## What This Means

**I commit with intention.**
Every commit is a single, reversible, logical unit of change.
It has a type. It has a scope. It has a subject that begins with a verb.
It does not say `fix stuff`, `wip`, `asdf`, or `trying something`.

**I branch with purpose.**
Every branch traces to an issue. Every issue traces to a goal.
The branch name tells you the type, the number, and the description.
There are no mystery branches named `test2` or `fabio-changes`.

**I review with honesty.**
Code review is not a formality. It is a conversation.
Comments are specific, actionable, and kind.
Approval means the reviewer read it — not just clicked the button.

**I ship with confidence.**
Nothing merges without passing tests.
Nothing deploys without a passing pipeline.
Nothing releases without a version, a changelog entry, and a tag.

**I never push to main.**
Main is sacred. Main is production. Main is the truth.
Feature branches exist so that main stays clean.
Direct pushes to main are not accidents — they are choices. Bad ones.

---

*The oath is not aspirational. It is operational.*
*The Doorman enforces it. The Auditor remembers it.*
*The Herald announces when you honored it.*
