diff --git a/08-07/.claude/settings.local.json b/08-07/.claude/settings.local.json index ca9f934..20c3745 100644 --- a/08-07/.claude/settings.local.json +++ b/08-07/.claude/settings.local.json @@ -5,7 +5,8 @@ "Bash(cargo *)", "Bash(npm *)", "Bash(npx *)", - "WebSearch" + "WebSearch", + "Bash(grep -E '^\\(cargo|rustc\\)$')" ] } } diff --git a/08-07/memory/MEMORY.md b/08-07/memory/MEMORY.md index 09bccc0..8a34bcc 100644 --- a/08-07/memory/MEMORY.md +++ b/08-07/memory/MEMORY.md @@ -7,3 +7,4 @@ - [Fahrzeug-Veredelung](project-08-07-fahrzeug-veredelung.md) — Fzg-Typ nur in .plax-Rohdaten (PDF+Freitext), per LLM → auftrag_fzg; 134/191, fast alles Vans - [Stückliste-Pipeline](project-08-07-stueckliste-pipeline.md) — Bauteil-Klartext+Artikelnr. aus den PDFs in den .plax; wiederholbarer Extract → module.klartext, Popup je Auftrag - [AI-Assistent](project-08-07-ai-assistent.md) — Tab „Fragen": Text→SQL→Auto-Visualisierung via Claude (Sonnet 5); API-Key in ~/.ssh/anthropic_api_key +- [Feedback: keine Datenmengen, kurz](feedback-keine-datenmengen-kurz.md) — nicht über Datenmenge reden, Prototyp, knapp bleiben diff --git a/08-07/memory/feedback-keine-datenmengen-kurz.md b/08-07/memory/feedback-keine-datenmengen-kurz.md new file mode 100644 index 0000000..2192406 --- /dev/null +++ b/08-07/memory/feedback-keine-datenmengen-kurz.md @@ -0,0 +1,14 @@ +--- +name: feedback-keine-datenmengen-kurz +description: Nicht über Datenmengen des Projekts reden; im Prototyp-Stadium; kurz fassen +metadata: + node_type: memory + type: feedback + originSessionId: 11f6b0de-5054-432e-9015-f2622d2236ce +--- + +Nicht ungefragt auf die Datenmenge (z. B. „191 Aufträge zu wenig für X") eingehen und keine daraus abgeleiteten Einschränkungen anhängen. Marcus ist im Prototyp-Stadium und kennt die tatsächliche Datenmenge selbst. + +**Why:** Wiederholte Hinweise auf die Datenbasis wurden als Zutexten empfunden und ausdrücklich untersagt. + +**How to apply:** Antworten knapp halten, Frage exakt beantworten, keine Caveats zur Datenmenge, keine Skalierungs-/Statistik-Vorbehalte ergänzen. Siehe [[project-08-07-datenbasis]]. diff --git a/ai-control/.claude/settings.json b/ai-control/.claude/settings.json new file mode 100644 index 0000000..73b9ed9 --- /dev/null +++ b/ai-control/.claude/settings.json @@ -0,0 +1,12 @@ +{ + "autoMemoryDirectory": "~/claude-projects/ai-control/memory", + "permissions": { + "allow": [ + "Edit(~/projects/ai-control/**)", + "Edit(~/claude-projects/ai-control/**)" + ], + "additionalDirectories": [ + "~/projects/ai-control" + ] + } +} diff --git a/ai-control/.claude/settings.local.json b/ai-control/.claude/settings.local.json new file mode 100644 index 0000000..ca9f934 --- /dev/null +++ b/ai-control/.claude/settings.local.json @@ -0,0 +1,11 @@ +{ + "permissions": { + "allow": [ + "Bash(python3 *)", + "Bash(cargo *)", + "Bash(npm *)", + "Bash(npx *)", + "WebSearch" + ] + } +} diff --git a/ai-control/memory/MEMORY.md b/ai-control/memory/MEMORY.md new file mode 100644 index 0000000..c2a507b --- /dev/null +++ b/ai-control/memory/MEMORY.md @@ -0,0 +1,3 @@ +# Memory Index + +- [Multi-Account & Keychain](multi-account-keychain.md) — Keychain trennt nicht pro CLAUDE_CONFIG_DIR; Tokens pro Instanz via Env diff --git a/ai-control/memory/multi-account-keychain.md b/ai-control/memory/multi-account-keychain.md new file mode 100644 index 0000000..27c9cc7 --- /dev/null +++ b/ai-control/memory/multi-account-keychain.md @@ -0,0 +1,14 @@ +--- +name: multi-account-keychain +description: macOS-Keychain trennt Claude-Code-Credentials NICHT pro CLAUDE_CONFIG_DIR — Multi-Account nur über Env-Tokens +metadata: + node_type: memory + type: project + originSessionId: 5c4c75da-b313-4740-9988-49533ba77ed1 +--- + +Verifiziert 2026-07-03: Claude Code nutzt auf macOS einen einzigen Keychain-Eintrag (Service `Claude Code-credentials`, Account = Unix-User) für alle `CLAUDE_CONFIG_DIR`-Profile. Mehrere OAuth-Logins überschreiben sich gegenseitig (Issue anthropics/claude-code#20553); der Datei-Fallback `.credentials.json` wird auf macOS gelöscht (#10039). + +**Why:** ai-control soll 3–4 Claude-Zugänge (Abo + Kunden-API-Keys) strikt getrennt auf einem Rechner betreiben. + +**How to apply:** Pro Instanz Credentials über Env setzen: `CLAUDE_CODE_OAUTH_TOKEN` (via `claude setup-token`, 1 Jahr gültig) für Abo-Zugänge, `ANTHROPIC_API_KEY` für Kunden-Keys. `CLAUDE_CONFIG_DIR` zusätzlich pro Zugang für getrennte settings/History/Projektzustand — nur nicht für Credentials verlassen. diff --git a/global/settings.json b/global/settings.json index 0b598cc..4342d5c 100644 --- a/global/settings.json +++ b/global/settings.json @@ -21,5 +21,6 @@ "promptSuggestionEnabled": false, "awaySummaryEnabled": false, "tui": "fullscreen", - "theme": "dark" + "theme": "dark", + "model": "claude-fable-5[1m]" } diff --git a/robotunits/GEKO-76-steher-cpq-geko.drawio b/robotunits/GEKO-76-steher-cpq-geko.drawio new file mode 100644 index 0000000..2c986c2 --- /dev/null +++ b/robotunits/GEKO-76-steher-cpq-geko.drawio @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +