This commit is contained in:
team3
2026-09-07 07:44:00 +02:00
parent 5d42b4cfc5
commit c6bbed4049
250 changed files with 13372 additions and 6203 deletions

View File

@@ -0,0 +1,64 @@
<!-- titel -->
Indexprofil
----------------------------------------
<!-- art -->
optional
----------------------------------------
<!-- ziel -->
Legt Struktur für Chunking und Einbettung fest
----------------------------------------
<!-- regeln -->
- Ein Profil ist unveränderlich
- Genau ein Profil ist aktiv
- Einsehen braucht die Wissensrolle
- Ändern braucht die höchste Rolle
- Die Version zählt beim Anlegen hoch
- Ein neues Profil entsteht inaktiv
----------------------------------------
<!-- funktion -->
Profile prüfen
<!-- ziel -->
Gleicht das aktive Profil gegen den Index ab
<!-- regeln -->
- Der Vergleich läuft gegen die Indexmetadaten
- Eine abweichende Zeile setzt den Gesamtstand
- Fehlende Metadaten gelten als Strukturabweichung
- Die Ansicht startet keinen Neuaufbau
<!-- testen -->
- Menüeintrag Indexprofile wählen
- Abweichungen je Zeile sichtbar
----------------------------------------
<!-- funktion -->
Profil anlegen
<!-- regeln -->
- Chunkgröße von 50 bis 1000 in Schritten von 25
- Überlappung von 25 bis 200 in Schritten von 25
- Das Einbettungsmodell ist Pflicht
- Fehlende Pflichtwerte nennen das Feld
- Nur die höchste Rolle darf anlegen
<!-- testen -->
- Indexprofile öffnen
- Werte eintragen
- Profil erstellen
- Inaktives Profil sichtbar
----------------------------------------
<!-- funktion -->
Profil aktivieren
<!-- regeln -->
- Das bisherige Profil wird deaktiviert
- Die Aktivierung startet keinen Neuaufbau
<!-- testen -->
- Indexprofile öffnen
- LMB auf Aktivieren
- Bestätigen
- Profil als aktiv markiert
----------------------------------------
<!-- funktion -->
Profil löschen
<!-- regeln -->
- Der Löschweg erscheint nur bei inaktiven Profilen
<!-- testen -->
- Indexprofile öffnen
- LMB auf Löschen
- Bestätigen
- Profil verschwindet