Files
planer2/daten/RAG/berichte.md
2026-07-29 15:19:41 +02:00

91 lines
2.9 KiB
Markdown

<!-- titel -->
Berichte
----------------------------------------
<!-- art -->
kern
----------------------------------------
<!-- ziel -->
Berichte aus Enterprise-Diensten generieren, herunterladen und löschen
----------------------------------------
<!-- regeln -->
- Rolle SUPER_ADMIN statt EDITOR für Bericht als JSON herunterladen erforderlich
- Akzeptanzbericht generieren fehlt Ausgabe als Markdown für Nachweisprotokoll
- FAIL-Status: Exitcode 1 nur im JSON-Modus
- Operatorbericht als Markdown herunterladen fehlt als Funktion
----------------------------------------
<!-- funktion -->
Akzeptanzbericht generieren
<!-- ziel -->
Zeigt zusammengefasste Ergebnisse der Operator-Prüfungen im Terminal
<!-- regeln -->
- markdown-Option gibt Markdown aus
- json-Option gibt JSON aus
- Standardausgabe formatiert als Tabelle
<!-- testen -->
- Kommando mit markdown-Option ausführen
- Markdown-Tabelle erscheint
----------------------------------------
<!-- funktion -->
Bericht als JSON herunterladen
<!-- ziel -->
Exportiert einen Batch-Bericht als JSON-Datei zum Speichern
<!-- regeln -->
- Rolle EDITOR erforderlich
- Format muss json oder md sein
- Datei muss existieren
<!-- testen -->
- Batch-Übersicht öffnen
- LMB auf JSON-Download-Link eines Batch-Berichts
- Datei wird heruntergeladen
----------------------------------------
<!-- funktion -->
Bericht löschen
<!-- ziel -->
Entfernt einen nicht mehr benötigten Batch-Bericht dauerhaft
<!-- regeln -->
- POST-Methode erforderlich
- CSRF-Token obligatorisch
- Nur ROLE_EDITOR hat Zugriff
- Erfolgs- oder Warnmeldung als Flash
- Zur Berichte-Übersicht weitergeleitet
<!-- testen -->
- Batch-Bericht öffnen
- Löschen-Schaltfläche klicken
- Bestätigungsdialog bestätigen
- Zur Übersicht weitergeleitet
- Flash-Meldung 'gelöscht' sichtbar
----------------------------------------
<!-- funktion -->
Berichte auflisten
<!-- ziel -->
Zeigt alle Batch-Importe zur Übersicht
<!-- regeln -->
- listReports liefert alle Berichte
- defaultReportDir wird übergeben
<!-- testen -->
- GET admin knowledge-batches aufrufen
- Seite mit Berichtsliste wird angezeigt
----------------------------------------
<!-- funktion -->
Übersicht rendern
<!-- ziel -->
Zeigt den Betriebszustand aller Enterprise-Komponenten auf einen Blick
<!-- regeln -->
- Baut Berichte aller Enterprise-Dienste
- json gibt maschinenlesbares JSON aus
- Ohne Flag formatiert SymfonyStyle-Ausgabe
- FAIL-Status gibt Exitcode 1 zurück
<!-- testen -->
- php bin console mto:agent:enterprise:operations-overview --json
- JSON-Ausgabe enthält Felder status, progress, components, primary_action
- Exitcode ist 1 bei Status FAIL
----------------------------------------
<!-- funktion -->
Operatorbericht als Markdown herunterladen
----------------------------------------
<!-- funktion -->
Batch-Bericht hochladen
----------------------------------------
<!-- funktion -->
Batch-Bericht anzeigen