Prüfung ---------------------------------------- kern ---------------------------------------- Prüft Feature-Karten auf formale Fehler und zeigt Stellen mit Problemen an ---------------------------------------- - Prüfung beenden gibt {"ok": true} zurück - Fehlerstelle wird 1200ms lang hervorgehoben - PruefPanel zeigt eine von vier Prüfarten: stil, feature, code, erzeugen - Leerer Status ohne aktive Prüfung - Eingabe bestätigen erfordert Bereitschaft des Systems - Klick auf ✕ schließt das Panel - Chat öffnen schließt das Prüfungspanel ---------------------------------------- Eingabe bestätigen Ermöglicht schnelle Bestätigung der Eingabe per Tastatur - Nur auslösbar wenn bereit true ist - Emittiert bestaetigt-Event mit getrimmtem Wert - Eingabefeld fokussieren - Text eingeben - Enter drücken - bestaetigt-Event mit Wert ---------------------------------------- Fehlerstelle anzeigen Navigiert zur Feature-Karte mit dem Problem - Scrollt zur Feature-Karte - Markiert die Karte mit gesucht - Highlight endet nach 1200ms - Prüfung mit Problemen öffnen - LMB auf Problemeintrag - Karte scrollt in die Ansicht und zeigt Highlight ---------------------------------------- Prüfung beenden Bricht die laufende Prüfung ab, ohne Ergebnisse zu übernehmen - Löschaufruf an Endpunkt - Gibt ok true zurück - FileNotFoundError als 404 weitergereicht - Prüfung im Projekt starten - Warten auf Status running - Löschaufruf an Prüfungsendpunkt senden - Prüfung beendet ---------------------------------------- Prüfung starten Prüft das Projekt auf Probleme und zeigt gefundene Stellen - Vier Prüfarten verfügbar: erzeugen, stil, feature, code - Progress in Prozent während der Prüfung - PruefPanel zeigt Ergebnisse nach Abschluss - Prüfung starten mit Art "stil" - Fortschritt in Prozent sichtbar - PrüfPanel zeigt Ergebnisse ---------------------------------------- Prüfungsstatus anzeigen Zeigt den aktuellen Zustand einer laufenden Prüfung - Ohne aktive Prüfung wird ein leerer Status zurückgegeben - GET-Anfrage an Prüfungsendpunkt senden - Status der Prüfung im Response ---------------------------------------- Systemstatus prüfen Prüft ob der Backend-Server erreichbar ist - GET api health - Antwortet immer 200 mit {"ok": true} - GET api health - Statuscode 200 - {"ok": true} im Body