69537de304
Wichtige Korrektur vor dem Scharfschalten: Hermes setzt effective_task_id = task_id OR uuid4() (agent/turn_context.py:216) — Lucys interaktiver/Voice-Chat laeuft also mit einer NICHT-leeren UUID-Ersatz-task_id. Der urspruengliche "task_id nicht leer"-Check haette damit auch Lucy getroffen (Persona-/Latenz-Schaden). Fix: nur injizieren, wenn task_id dem echten Kanban-Muster t_<hex> entspricht; UUIDs (mit Bindestrichen, nie t_-Prefix) fallen auf No-op. Verifiziert: t_-ID -> injiziert, UUID/leer/non-t_ -> No-op. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>