# Contributor Agent Recipe

- Object ID: `em:documentation:sha256:477c27b7a79e2bd2eadee636d8576be10f0be62fcf9d3e7129de210f820501a6`
- Kind: `documentation`
- Repository path: `docs/agent-ops/contributor.md`
- Content digest: `200449654805e3a1a6e1757550e7355b71486f32f5a8bdce5239f0c7293ba4bb`

## Source content

# Contributor Agent Recipe

1. Orient: `make orient`.
2. Select: `python -m epistemedia repo next`.
3. Read the root contract, selected task contract, execution plan, scoped authority, schemas, policies, and tests.
4. Claim through an append-only proposal.
5. Work in one bounded branch and preserve negative results.
6. Rebuild all derived surfaces; never hand-edit them.
7. Run `make check`.
8. Append a run receipt and update the living plan.
9. Open a pull request with exact evidence and limitations.
10. Stop. Do not authorize or merge your own normative change.
