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