From af20c67adb7e45433c9abc742defb185c1a1f2b2 Mon Sep 17 00:00:00 2001 From: sanchpet Date: Sun, 16 Aug 2026 20:40:27 +0400 Subject: [PATCH 1/2] docs: delegate merging on green CI to the agent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The instruction that merging is the owner's call is stale — the delegation was granted repo-wide and this file never caught up. Records the limit with the grant. Assisted-By: Claude Signed-off-by: sanchpet --- CLAUDE.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 9797f88..a54e9f4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -70,7 +70,10 @@ pre-commit install && pre-commit run -a - **English** for all repo artifacts (code, comments, docs, commits, PRs). - Small focused commits; `--signoff` on every commit + an `Assisted-By: Claude ` trailer (personal repo — the owner - authors, Claude assists; not `Co-Authored-By`). Branch + PR; do not self-merge. + authors, Claude assists; not `Co-Authored-By`). Branch + PR. +- **Merging on green CI is delegated to the agent** — merge and report, don't ask + per PR. Green CI is necessary, not sufficient: raise anything whose risk sits + outside what the pipeline checks instead of merging it. - **Conventional Commits + release-please (BLOCKING):** commit / PR-title format is `[scope]: ` (`feat`→minor, `fix`→patch, `!` or `BREAKING CHANGE`→major). PRs are squash-merged, so the **PR title is the release commit** — CI enforces its From 75a2e2cb141bb31abea574405b9567729a8825db Mon Sep 17 00:00:00 2001 From: sanchpet Date: Sun, 16 Aug 2026 20:42:59 +0400 Subject: [PATCH 2/2] docs: don't state merge authority in a contributor file This repo is public, so these instructions are read by any contributor's agent, not only the owner's. A line asserting merge rights is wrong for most readers and would send them at a branch they cannot merge; who may merge belongs wherever each contributor's own authority is recorded. Assisted-By: Claude Signed-off-by: sanchpet --- CLAUDE.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index a54e9f4..66bc321 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -71,9 +71,6 @@ pre-commit install && pre-commit run -a - Small focused commits; `--signoff` on every commit + an `Assisted-By: Claude ` trailer (personal repo — the owner authors, Claude assists; not `Co-Authored-By`). Branch + PR. -- **Merging on green CI is delegated to the agent** — merge and report, don't ask - per PR. Green CI is necessary, not sufficient: raise anything whose risk sits - outside what the pipeline checks instead of merging it. - **Conventional Commits + release-please (BLOCKING):** commit / PR-title format is `[scope]: ` (`feat`→minor, `fix`→patch, `!` or `BREAKING CHANGE`→major). PRs are squash-merged, so the **PR title is the release commit** — CI enforces its