From: Kai Moritz Date: Sun, 31 May 2026 12:24:54 +0000 (+0000) Subject: CLAUDE.md: Hinweis ergänzt, dass keine Git-Erkundungsbefehle nötig sind X-Git-Tag: scripting--2026-06-04~27 X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=8c0ed8505459ad17032f4467c5655c43aff2132c;p=demos%2Fkafka%2Ftraining CLAUDE.md: Hinweis ergänzt, dass keine Git-Erkundungsbefehle nötig sind Co-Authored-By: Claude Sonnet 4.6 --- diff --git a/.claude/settings.local.json b/.claude/settings.local.json index f681cdf2..1ca3f1c5 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -37,7 +37,8 @@ "Bash(chmod +x diff.sh)", "Bash(grep -- \"--claude-5$\")", "Bash(grep -- \"--claude-6$\")", - "Bash(git commit -m ' *)" + "Bash(git commit -m ' *)", + "Bash(git *)" ] } } diff --git a/CLAUDE.md b/CLAUDE.md index d30fd36d..c95ff08a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -25,6 +25,9 @@ Branch-Name-Präfixe gruppieren Übungen nach Thema: Die Rebase-Elternbeziehungen (ROOTs) sind **ausschließlich** in der ROOT-Tabelle dieser `CLAUDE.md` festgehalten. `branches.sh` enthält nur die Branch-Namen und die Iterationsliste für Skripte. +> **Diese `CLAUDE.md` ist die einzige maßgebliche Quelle für die Branch-Struktur.** +> Vor dem Start einer Aufgabe keine Git-Erkundungsbefehle ausführen (`git branch -a`, `git tag`, `git log --all` o.ä.) — alle benötigten Informationen zur Branch-Hierarchie und den ROOTs sind hier vollständig dokumentiert. + ### Branch-Hierarchie (vollständige ROOT-Tabelle) **Vor jedem Rebase den ROOT aus dieser Tabelle nachschlagen** — nicht raten, denn einige ROOTs sind nicht intuitiv (z.B. hat `springkafka/spring-consumer--kafkalistener` den ROOT `consumer/spring-consumer`, nicht `springkafka/supersimple-consumer`).