diff --git a/CLAUDE.md b/CLAUDE.md index 7e87174..969c333 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -211,3 +211,27 @@ Token in the URL: `git push https://:@git.reauktion.de/marfrit/aish The user has marfrit-level credentials available via a separate channel if needed for repo-admin operations. + +--- + +## 12. Contribution flow + +Default for direct work: **commit straight to `main`**. No PR, no issue +gate. This is what "non-PR-flow repo" means in ยง11. + +Two opt-in carve-outs: + +- **Feature requests and bugs โ†’ Gitea issues** at + `git.reauktion.de/marfrit/aish/issues`. Don't implement feature + requests in-band; file the issue, let marfrit triage. Tag + `architecture` for cross-phase concerns. (Bug-filing convention is + fleet-wide per the `his` cheatsheet; this row extends it to features + for aish specifically.) +- **Review-required iteration โ†’ PR**. When the medium needs to be the + diff (inline comments per finding, refinable wording), open a PR + authored as `claude-` and let marfrit review. Self-approval + forbidden. PR #1 (`marfrit/aish#1`, 2026-05-10) set the precedent โ€” + the MCP phase-2 question batch surfaced by review of `013c625`. + +When in doubt whether something is a feature request vs. an in-band fix, +ask. Cheaper than the alternatives.