- Search with `rg` or `rg --files` before editing.
- Preserve unrelated changes in a dirty worktree.
- Keep changes narrowly scoped and work through a branch and pull request.
- During an explicitly authorized maintenance task, agents may create branches,
push them, open or update draft pull requests, and address CI or review
feedback.
- Do not push directly to `main`.
- Do not merge, tag, publish a release, or move the `dev` tag unless the user
explicitly authorizes that action.
- Do not change versions, release notes, signing, notarization, or release
workflows during ordinary maintenance.
- Avoid adding dependencies when the standard library or existing frameworks
are sufficient.
- Production sources are discovered automatically by the Makefile. Test source
dependencies must be listed explicitly in `TEST_PRODUCTION_SOURCES`.
AGENTS.md ↗