From 066d5d8c2c4df83261711a2ebd46073fa81abe5d Mon Sep 17 00:00:00 2001 From: marcus hinz Date: Sat, 11 Jul 2026 18:20:48 +0200 Subject: [PATCH] Terminal-Test-Verbot-Memory gestrichen; SessionStart-Hook auf relativen Pfad --- memory/MEMORY.md | 1 - memory/feedback-terminal-test-08-07.md | 20 -------------------- 2 files changed, 21 deletions(-) delete mode 100644 memory/feedback-terminal-test-08-07.md diff --git a/memory/MEMORY.md b/memory/MEMORY.md index 2ae0bff..58e0895 100644 --- a/memory/MEMORY.md +++ b/memory/MEMORY.md @@ -1,7 +1,6 @@ # Memory Index - [Go-Pflicht](feedback-go-pflicht.md) — weitreichende Änderungen nie ohne ausdrückliches Go; eine Rückfrage von Marcus ist kein Go (Vorfall 2026-07-04) -- [Terminal-Tests mit 08-07](feedback-terminal-test-08-07.md) — ABSOLUTES VERBOT: nie ein Terminal für/aus ai-control starten (killt die eigene Session, 3× Kontext verloren am 2026-07-04). Terminal-Tests nur mit 08-07 und nur auf ausdrückliche Ansage - [Nicht suchen, fragen](feedback-nicht-suchen-fragen.md) — fehlt ein Tool/Pfad: fragen statt find/ls/which; 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 diff --git a/memory/feedback-terminal-test-08-07.md b/memory/feedback-terminal-test-08-07.md deleted file mode 100644 index d321438..0000000 --- a/memory/feedback-terminal-test-08-07.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: feedback-terminal-test-08-07 -description: "Terminal-/Restart-Tests der App immer mit Projekt 08-07, nie mit ai-control" -metadata: - node_type: memory - type: feedback - originSessionId: dd1d2798-9e9a-4e95-bf63-7793e7801020 ---- - -Für Tests des eingebauten Terminals und von restart_project immer das Projekt **08-07** als Beispiel nehmen, nie **ai-control**. - -**Why:** Die Arbeitssession läuft selbst im Projekt ai-control — ein Terminal-/Restart-Test dort killt die eigene Session und der Kontext ist weg. - -**How to apply:** In Testanweisungen, Beispielaufrufen und UI-Tests (`open_terminal`, `restart_project`) als Projektname `08-07` verwenden. Siehe [[ai-control-pool-setup]]. - -**Stand 2026-07-04:** Die Session läuft selbst im eingebauten Terminal der App (xterm.js + portable-pty). Ein Neustart/Beenden der App killt die Session direkt — die 08-07-Regel schützt nur gegen `restart_project ai-control`, nicht gegen Tests auf App-Ebene. - -**Verschärfung (2026-07-04, nach erneutem Vorfall):** Alles, was den App-Prozess oder das eigene Terminal berührt, ist tabu — App-Neustart, App-Build+Relaunch, Kill von Electron-/pty-Prozessen, `pkill`/`kill` auf Prozesse, deren Zugehörigkeit nicht geprüft ist. Vor jedem Kill/Restart erst prüfen, ob der Zielprozess in der eigenen Prozesskette hängt. Solche Tests laufen nur nach Ansage von Marcus und dann in 08-07 bzw. einer separaten App-Instanz. - -**Absolutes Verbot (2026-07-04, dritter Vorfall — Kontext erneut verloren):** NIE ein Terminal für oder aus ai-control starten — kein `open_terminal ai-control`, kein Terminal-Start über die App, keine Ausnahme „nur kurz testen". Jeder Terminal-Start, der ai-control betrifft, killt diese Session. Terminal-Funktionen werden ausschließlich mit 08-07 getestet, und nur wenn Marcus es ausdrücklich anweist.