This commit is contained in:
team3
2026-07-29 15:19:41 +02:00
parent 2e86d682eb
commit 5d42b4cfc5
155 changed files with 14482 additions and 1736 deletions

74
daten/RAG/faelle.md Normal file
View 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