From 7b5d58686e0052104ed7cc4e183889e2bcade3cf Mon Sep 17 00:00:00 2001 From: Markus Fritsche Date: Sun, 10 May 2026 11:04:51 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20codify=20contribution=20flow=20?= =?UTF-8?q?=E2=80=94=20issues=20for=20features,=20PRs=20for=20review?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Captures two carve-outs to aish's "non-PR-flow repo" default: - Feature requests and bugs go to git.reauktion.de/marfrit/aish/issues rather than direct-implement-in-band. Tag `architecture` for cross- phase concerns. Aligns with the fleet-wide bug-filing convention from the `his` cheatsheet; this row extends it to features for aish. - Review-required iteration opens a PR (authored as claude-, marfrit reviews, self-approval forbidden). PR #1 was the precedent. Both are opt-in; direct-to-main remains the default for autonomous work that doesn't need a feedback loop. Co-Authored-By: Claude Opus 4.7 (1M context) --- CLAUDE.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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.