Chat ---------------------------------------- kern ---------------------------------------- Beschreibt ein Projekt im Gespräch und erhält Karten als Vorschlag zurück ---------------------------------------- - Unbekanntes Projekt gibt 404 - x-Icon schließt Chat - Prüfung wird geschlossen falls offen - Chat verwerfen nur bei vorhandenem Verlauf - Chat verwerfen ohne Backend-Aufruf - body enthält Pflichtfeld text ---------------------------------------- Chat leeren Entfernt alle Nachrichten aus dem Chatverlauf - 404 bei unbekanntem Projekt - chat.leeren aufgerufen - Chat öffnen - Nachricht senden - Löschanfrage an Chat senden - Antwort {"ok": true} - Chatverlauf leer ---------------------------------------- Chat schließen Schließt das Chat-Panel und kehrt zur Projektansicht zurück - x-Icon - Schließen ist immer möglich - LMB auf x-Icon - Panel entfernt ---------------------------------------- Chat öffnen Tauscht die rechte Spalte zwischen Chat und Prüfung aus - Schließt Prüfung, falls offen - Prüfung öffnen - LMB auf Chat-Button - ChatPanel sichtbar, PrüfPanel geschlossen ---------------------------------------- Chat-Nachricht senden Holt eine Antwort des KI-Agenten zum aktuellen Projekt - body enthält Pflichtfeld text - Leere Nachricht wird abgelehnt - Projekt nicht gefunden gibt 404 - Agent nicht konfiguriert gibt 400 - Antwort enthält gesamten Verlauf - POST an Chat-Endpunkt mit Text Frage - Antwort mit Verlauf enthält Nachricht und Antwort - POST mit leerem Text gibt 400 ---------------------------------------- Nachricht senden Schickt eine Nachricht und zeigt die Antwort der KI - Leere Nachrichten nicht senden - Anfragen werden nacheinander verarbeitet - Eigene Nachricht erscheint sofort vor der Antwort - Fehlgeschlagene Nachrichten werden wiederhergestellt - Text ins Eingabefeld eingeben - Enter drücken - Eigene Nachricht erscheint im Verlauf - Ladeanzeige erscheint - Antwort der KI erscheint im Verlauf