update
This commit is contained in:
74
daten/RAG/faelle.md
Normal file
74
daten/RAG/faelle.md
Normal file
@@ -0,0 +1,74 @@
|
||||
<!-- titel -->
|
||||
Fälle
|
||||
----------------------------------------
|
||||
<!-- art -->
|
||||
kern
|
||||
----------------------------------------
|
||||
<!-- ziel -->
|
||||
Verwalten von Testfällen für das Evaluationssystem
|
||||
----------------------------------------
|
||||
<!-- regeln -->
|
||||
- Jede POST-Operation erfordert ein gültiges CSRF-Token
|
||||
- Leerer Entwurf wird bereitgestellt, wenn keine Quelle angegeben ist
|
||||
- source_type und source_case_id erstellen Entwurf aus Testergebnis
|
||||
- Erfolgreiches Erstellen leitet auf Indexseite um
|
||||
- Index zeigt Zusammenfassung aller Fälle nach Typ
|
||||
- type-Parameter defaultet auf 'retrieval'
|
||||
- Wizard bietet leeren Entwurf zum Ausfüllen
|
||||
- Wizard-Erstellung erfordert CSRF-Token
|
||||
- case_delete erfordert eval_scope als separaten Parameter
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Assistent anzeigen
|
||||
<!-- ziel -->
|
||||
Führt durch die Erstellung eines Tests mit Hilfestellung
|
||||
<!-- regeln -->
|
||||
- Erfordert ROLE_KNOWLEDGE_ADMIN
|
||||
- Type ist retrieval, wenn nicht unterstützt
|
||||
- Leerer Entwurf wird bereitgestellt
|
||||
<!-- testen -->
|
||||
- Admin-Evals-Cases-Wizard aufrufen
|
||||
- Seite mit Assistent wird angezeigt
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Fall anlegen
|
||||
<!-- ziel -->
|
||||
Bereitet ein Formular zum Anlegen eines neuen Testfalls vor
|
||||
<!-- regeln -->
|
||||
- Nur ROLE_KNOWLEDGE_ADMIN hat Zugriff
|
||||
- Erstellt Entwurf aus existierendem Testergebnis bei source_type und source_case_id
|
||||
- Erstellt leeren Entwurf ohne Quelle
|
||||
<!-- testen -->
|
||||
- Seite für neuen Fall aufrufen
|
||||
- Formular mit Fall-Entwurf wird angezeigt
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Fall erstellen
|
||||
<!-- ziel -->
|
||||
Legt einen neuen Testfall an
|
||||
<!-- regeln -->
|
||||
- CSRF-Token erforderlich
|
||||
- ROLE_KNOWLEDGE_ADMIN erforderlich
|
||||
- type, id und prompt sind Pflicht
|
||||
- evalScope bestimmt core oder genre
|
||||
- Genre ist kontextabhängig optional
|
||||
- Erfolg leitet auf Indexseite um
|
||||
<!-- testen -->
|
||||
- admin evals cases new öffnen
|
||||
- Formular ausfüllen und absenden
|
||||
- Erfolgsmeldung erscheint
|
||||
- Weiterleitung auf Indexseite
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Fälle löschen bereitstellen
|
||||
<!-- ziel -->
|
||||
Ermöglicht das Entfernen nicht mehr benötigter Tests
|
||||
<!-- regeln -->
|
||||
- Nur Benutzer mit Rolle KNOWLEDGE_ADMIN
|
||||
- POST mit gültigem CSRF-Token
|
||||
- Erfordert type, case_id, eval_scope und _token
|
||||
<!-- testen -->
|
||||
- Seite mit Fall öffnen
|
||||
- POST an admin-evals-cases-delete mit korrekten Parametern senden
|
||||
- Flash-Meldung zeigt Bestätigung
|
||||
- Weiterleitung zur Fall-Erstellungsseite
|
||||
Reference in New Issue
Block a user