claude sync: Memories (Archiv/Wiki/Command-Panel), Archiv-Testdokument, Settings
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
---
|
||||
name: feedback-keine-sleeps
|
||||
description: Keine Sleeps/Waits/Timeouts als Synchronisation oder Race-Workaround — deterministisch auf Ereignisse/Zustand reagieren
|
||||
metadata:
|
||||
node_type: memory
|
||||
type: feedback
|
||||
originSessionId: a4284fc3-c5d0-4519-bc1a-d9516537eea5
|
||||
---
|
||||
|
||||
Keine `sleep`/`wait`/Timer-Fenster, um Races oder Event-Reihenfolgen zu „überbrücken" — weder in Rust noch in Scripts. Timing-Konstanten wie „350 ms gegen KDE kalibriert" sind verboten.
|
||||
|
||||
**Why:** Marcus hat das mehrfach untersagt; erneuter Vorfall 2026-07-16 (PopupBlurGuard in ai-control `app.rs`: Flag + `sleep(350ms)` gegen spurioses KDE-Blur). Timing-Werte sind auf einer Maschine geraten und auf der nächsten falsch.
|
||||
|
||||
**How to apply:** Statt Zeitfenster: auf das auslösende Ereignis oder den abfragbaren Zustand reagieren (z. B. Blur erst scharf schalten, nachdem `Focused(true)` eingetroffen ist; Zustand synchron prüfen statt abwarten). Wo Polling unvermeidbar scheint, erst fragen. Siehe [[feedback-go-pflicht]].
|
||||
Reference in New Issue
Block a user