From d1831955c7c4ec25883e4a0ba1edd2b80a6e466a Mon Sep 17 00:00:00 2001 From: Faultier314 <114798763+Faultier314@users.noreply.github.com> Date: Sun, 5 Apr 2026 23:00:35 +0200 Subject: [PATCH] chore: commit pending local changes before branch switch --- .claude/settings.local.json | 4 +++- docs/development-standards.md | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 43a7844..834ff6c 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -6,7 +6,9 @@ "Bash(git credential:*)", "Bash(python3 -m json.tool)", "Bash(git -C c:/Projekte/Home/gartenmanager credential fill)", - "Bash(python3 -c \"import sys,json; r=json.load\\(sys.stdin\\); print\\('allow_squash_merge:', r.get\\('allow_squash_merge'\\), '| default_merge_style:', r.get\\('default_merge_style'\\)\\)\")" + "Bash(python3 -c \"import sys,json; r=json.load\\(sys.stdin\\); print\\('allow_squash_merge:', r.get\\('allow_squash_merge'\\), '| default_merge_style:', r.get\\('default_merge_style'\\)\\)\")", + "Bash(bash .claude/scripts/bump.sh patch \"Add autonomous branch-switching rule to workflow docs\")", + "Bash(bash .claude/scripts/bump.sh patch \"Update project plan: finalize phases, techstack and architecture decisions\")" ] } } diff --git a/docs/development-standards.md b/docs/development-standards.md index 99e97fb..36bce45 100644 --- a/docs/development-standards.md +++ b/docs/development-standards.md @@ -27,6 +27,7 @@ main ### Regeln +0. **Branch-Wechsel erfolgen selbstständig** – Claude wechselt eigenständig in den jeweils passenden Branch, ohne nachzufragen. Dabei gelten alle übrigen Regeln uneingeschränkt. 1. **Nie direkt nach `main` pushen oder mergen.** Änderungen in `main` kommen ausschließlich über eine Pull-Request aus `develop`. 2. Jede Änderung findet in einem eigenen `feature/` oder `fix/` Branch unterhalb von `develop` statt. 3. In `develop` mergen erst, wenn die Arbeit abgeschlossen ist und alle Tests erfolgreich waren.