claude sync: 2026-06-20 15:05

This commit is contained in:
marcus hinz
2026-06-20 15:05:53 +02:00
parent 6db5ef1141
commit 8b5258f20b
3 changed files with 21 additions and 0 deletions
+1
View File
@@ -16,6 +16,7 @@
"Bash(git -C:*)",
"Bash(git mv:*)",
"Bash(git check-ignore:*)",
"Bash(cd:*)",
"Bash(~/claude-projects/global/bin/git-sync:*)"
]
}
+1
View File
@@ -1,3 +1,4 @@
- [Limbach Workshop / Outline](limbach-workshop-outline.md) — Wissensaufbau in Outline für Workshop 15./16.06.2026
- [adesso Styling](adesso-styling.md) — Corporate-Template-Quelle & Design-Tokens für Folien 24 (adesso_style.py)
- [Integrationsserver Aufwand](integrationsserver-aufwand.md) — grobe Aufwandsschätzung Event-Sourcing-Integrationsserver (~300530 PT)
- [Git-Permission-Scope offen](git-permission-scope-offen.md) — ungelöst: Git ohne Prompt nur in den zwei limbach-Dirs; Anforderung noch nicht verstanden, cd:* global ist „Mist"
@@ -0,0 +1,19 @@
---
name: git-permission-scope-offen
description: "Offene Aufgabe — Git-Operationen ohne Prompt, Scope auf die zwei limbach-Verzeichnisse; Anforderung noch nicht verstanden"
metadata:
node_type: memory
type: project
originSessionId: febf94f9-e40c-4832-b02b-908ec923f9ed
---
Offen und ungelöst (Stand 2026-06-20). Ziel: Git-Operationen sollen ohne Permission-Prompt durchlaufen. Akzeptierter Scope laut User: **nur die zwei Projektverzeichnisse frei, sonst nichts**`~/projects/limbach` und `~/claude-projects/limbach`.
Wichtig: Meine bisherigen Deutungen waren falsch („Du verstehst gar nicht"). Die genaue Anforderung ist noch **nicht** geklärt — nicht erneut raten, sondern erst nachfragen, was „die beiden Verzeichnisse frei, sonst nichts" konkret heißt (welche Befehle, welche Settings-Datei).
Stand der Settings:
- In `~/claude-projects/global/settings.json` (= Symlink-Ziel von `~/.claude/settings.json`) wurde in dieser Session `Bash(cd:*)` global ergänzt. User findet die pauschale cd-Regel „Mist" → vermutlich wieder entfernen.
- Bestehende globale Git-Regeln dort: `git add/commit/push/pull/status/diff/-C/mv/check-ignore:*` (pauschal, projektübergreifend) — Konflikt mit „sonst nichts" noch ungeklärt.
- Die Skill `fewer-permission-prompts` wurde getestet, hat **nichts** geschrieben.
Ursache der Prompts war nicht Git selbst, sondern das Bündeln von Git mit Nicht-Git-Befehlen (`cd … && ls`/`printf > datei`) in einer Befehlszeile; Permission-Matching prüft jedes `&&`-Segment einzeln. Siehe [[adesso-styling]] nicht relevant — eigenständiges Thema.