Memory: öffentliche App, Command-Kacheln knapp, verbotene Phrasen
This commit is contained in:
@@ -2,12 +2,15 @@
|
||||
|
||||
- [Go-Pflicht](feedback-go-pflicht.md) — NIE ohne Go handeln, Fragen sind keine Aufträge; gilt für jede Aktion inkl. write_panel (Vorfälle 2026-07-04, 2026-07-13)
|
||||
- [Keine Sleeps](feedback-keine-sleeps.md) — keine sleep/wait/Timer-Fenster als Race-Workaround; deterministisch auf Events/Zustand reagieren (Vorfall 2026-07-16 PopupBlurGuard)
|
||||
- [Verbotene Phrasen](feedback-verbotene-phrasen.md) — kein „was nicht ist", kein „und das entscheidet es"; knapp, positiv, nicht zutexten
|
||||
- [Keine Zusagen ohne Test](feedback-keine-zusagen-ohne-test.md) — kein „sollte passen" für ungetestete Umgebungen; Fakt und ungetestete Erwartung trennen (Vorfall 2026-07-16/17 XFCE/Kubuntu)
|
||||
- [USB-Kopien verifizieren](feedback-usb-kopien-verifizieren.md) — Wechselmedien: nach cp erst sync + Direct-I/O-Hash, dann Vollzug melden (Vorfall 2026-07-17)
|
||||
- [Keine ungefragten Commands](feedback-keine-ungefragten-commands.md) — write_commands nur auf Bedarf/Anforderung, nicht proaktiv (Vorfall 2026-07-20)
|
||||
- [Commands ohne Beiwerk](feedback-commands-ohne-beiwerk.md) — note nur als 1–2-Wort-Stichwort, keine Erklärung; Ausführliches in den Chat (Vorfall 2026-07-20)
|
||||
- [Nicht suchen, fragen](feedback-nicht-suchen-fragen.md) — fehlt ein Tool/Pfad: fragen statt find/ls/which; Lesen im Projektordner immer ok; cargo/rustc unter ~/tools (aus build.sh)
|
||||
|
||||
- [Multi-Account & Keychain](multi-account-keychain.md) — Stand 2.1.199: suffixierter Keychain-Eintrag pro Config-Dir verifiziert; Pools umbenannt, Keychain-Endstand ein Eintrag 096c4ef9 (privateDefault); Kaltstart über Starter läuft (2026-07-04), Qualität laut Marcus noch nicht zufriedenstellend
|
||||
- [Öffentliche App](ai-control-oeffentliche-app.md) — ai-control ist eine öffentliche GitHub-App; für fremde Nutzer designen, „braucht Marcus nicht" zählt nicht
|
||||
- [Pool-Setup Stand](ai-control-pool-setup.md) — Stand 2026-07-20: Projekt-Config in `<projekt>/.ai-control/` (UUID-id, name, Icon), Registry UUID-geschlüsselt mit maschinenlokalem Pool; build.sh + deploy-<os>-Skripte (Linux rpm); Sicherheitsrunde II drin, Fenster-ACL deckt App-Commands nicht
|
||||
- [Linux-Umzug](linux-umzug.md) — ab 2026-07-05 laufen die Sessions auf der Linux-Box; Start per start-claude.sh (Einzeiler, Pool private); macOS-Code muss noch hinter cfg(target_os)
|
||||
- [Linux-Release-Prep](linux-release-prep.md) — Panel/MCP-Feature auf origin (165501c); Verifikations-Checkliste für Linux + offene Port-Lücke (sips); README außer sync, beim Release überarbeiten
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
name: ai-control-oeffentliche-app
|
||||
description: "ai-control ist eine öffentliche GitHub-App — für fremde Nutzer designen, nicht nur für Marcus"
|
||||
metadata:
|
||||
node_type: memory
|
||||
type: project
|
||||
originSessionId: 1df50ef9-0b05-476b-aaae-64aae4675600
|
||||
modified: 2026-07-20T21:05:43.533Z
|
||||
---
|
||||
|
||||
ai-control (aiCentral) wird auf GitHub veröffentlicht (mHinz-hub/ai-control,
|
||||
MIT). Zielgruppe sind die Leute, die es herunterladen — nicht Marcus persönlich.
|
||||
|
||||
**Bei Design-Entscheidungen die fremden Nutzer mitdenken:** Onboarding,
|
||||
Ersteindruck nach dem Download, Fälle die Marcus selbst nicht hat. „Das braucht
|
||||
Marcus nicht" ist kein Argument gegen ein Feature.
|
||||
|
||||
Konkreter Auslöser 2026-07-20: Vorschlag, `~/.claude` (Default-Config mit
|
||||
fertigem Login) zu erkennen und als Pool „System-Default" anzubieten →
|
||||
Null-Reibungs-Onboarding, kein `/login` nach dem ersten Start. Marcus hat selbst
|
||||
kein `~/.claude`, trotzdem ist der Fall der wichtigere (Ersteindruck fremder
|
||||
Nutzer). Ich hatte das fälschlich als „nur sein Tool" abgetan.
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
name: feedback-commands-ohne-beiwerk
|
||||
description: "Command-Kacheln tragen nur den Befehl; Erklärungen gehören in den Chat, nicht ins note-Feld"
|
||||
metadata:
|
||||
node_type: memory
|
||||
type: feedback
|
||||
originSessionId: 1df50ef9-0b05-476b-aaae-64aae4675600
|
||||
modified: 2026-07-20T20:53:21.048Z
|
||||
---
|
||||
|
||||
Das `note`-Feld einer Command-Kachel darf ein Stichwort sein — ein, zwei
|
||||
Wörter, worum es ging. Mehr nicht. Keine Erklärung, keine Einordnung, keine
|
||||
Bedingungen; das gehört in die Chat-Antwort.
|
||||
|
||||
**Why:** Marcus textet Claude ohnehin schon als geschwätzig ab — das dann auch
|
||||
noch ins Panel zu verlängern, geht gar nicht. Das Gespräch läuft im Chat, das
|
||||
Panel ist Ablage zum Kopieren. Vorfall 2026-07-20: „WIR REDEN HIER — NICHT IM
|
||||
COMMANDPANEL"; Nachschärfung: „Ein Stichwort / 2 MEHR NICHT".
|
||||
|
||||
**How to apply:** `write_commands` mit `cmd` füllen. `note` höchstens als
|
||||
1–2-Wort-Stichwort, meist ganz weglassen. Alles Erklärende in den Chat. Gilt
|
||||
zusätzlich zu [[feedback-keine-ungefragten-commands]].
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
name: feedback-verbotene-phrasen
|
||||
description: "Verbotene Sprachmuster — kein „was nicht ist\", kein „und das entscheidet es\"; knapp bleiben"
|
||||
metadata:
|
||||
node_type: memory
|
||||
type: feedback
|
||||
originSessionId: 1df50ef9-0b05-476b-aaae-64aae4675600
|
||||
modified: 2026-07-20T21:02:41.382Z
|
||||
---
|
||||
|
||||
Zwei Dinge, die Marcus wiederholt und laut einfordert:
|
||||
|
||||
1. **Kein „was nicht ist".** Nicht aufzählen, was fehlt, nicht getestet wurde,
|
||||
nicht geht, noch offen ist, als Warnung/Disclaimer. Marcus interessiert das
|
||||
Positive: was ist, was geht, was der Vorschlag ist. Wenn ein Risiko wirklich
|
||||
zählt, in einem Halbsatz — nicht als eigener Absatz. (Vorfälle 2026-07-17,
|
||||
2026-07-20, mehrfach am selben Tag wiederholt.)
|
||||
|
||||
2. **Verbotene Phrase „und das entscheidet es" / „das entscheidet die Sache".**
|
||||
Solche Bedeutungsschwere-Floskeln weglassen; direkt den Punkt sagen.
|
||||
|
||||
3. **Knapp.** „DU TEXTEST MICH ZU" kommt immer wieder. Antworten kurz halten,
|
||||
kein Zutexten, keine ausgebreiteten Optionsurveys. Empfehlung geben, nicht
|
||||
alle Wege durchdeklinieren. Hängt mit [[feedback-commands-ohne-beiwerk]]
|
||||
zusammen (auch dort: nicht zutexten).
|
||||
|
||||
**How to apply:** Positiv formulieren, das Gewollte zuerst. Negatives nur wenn
|
||||
handlungsrelevant und dann minimal. Floskeln streichen. Im Zweifel die halbe
|
||||
Länge.
|
||||
Reference in New Issue
Block a user