1.8 KiB
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| feedback-terminal-test-08-07 | Terminal-/Restart-Tests der App immer mit Projekt 08-07, nie mit ai-control |
|
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.