feat(assistant): extend audit and import parity

This commit is contained in:
2026-03-29 12:56:29 +02:00
parent 47e4d701ff
commit 00b936fa1f
6 changed files with 699 additions and 86 deletions
+23 -10
View File
@@ -70,6 +70,13 @@ Es gibt aktuell vier Permission-/Scope-Ebenen:
- `get_project_timeline_context`
- `preview_project_shift`
- basiert bereits auf denselben Timeline-Readmodels/Shift-Preview-Helfern wie die UI
- Import/Export / Dispo:
- `export_resources_csv`
- `export_projects_csv`
- `import_csv_data`
- `list_dispo_import_batches`
- `get_dispo_import_batch`
- damit sind CSV-Export, CSV-Import und die Batch-Uebersicht der Dispo-Importe jetzt ueber echte Router-Pfade verfuegbar
- Estimates: nur Suche, Detail und Anlegen, aber kein voller Lifecycle
- Reports: `run_report` ist flexibel, deckt aber nicht die spezialisierten Report-/Analyse-Readmodels ab
- Chargeability / Transparenz:
@@ -77,7 +84,10 @@ Es gibt aktuell vier Permission-/Scope-Ebenen:
- `get_resource_computation_graph`
- `get_project_computation_graph`
- damit sind die wichtigsten tiefen Herleitungen fuer Chargeability, SAH, Feiertagsabzuege und Projektkalkulation jetzt auch im Assistant verfuegbar
- Audit/History: nur einfache History-Abfragen, keine volle Audit-API
- Audit/History:
- vereinfachte History-Abfragen
- echte Audit-API fuer Liste, Detail, Entity-History, Timeline und Activity Summary
- Governance-Workbench ausserhalb des Chats bleibt offen
- Notification/Tasking: Kernfaelle vorhanden, aber keine volle Reminder-/Task-/Notification-Paritaet
- Country-/Location-Stammdaten: nur lesend und auch dort nur flach
- Insights: Summary-Ebene vorhanden, Drilldowns fehlen
@@ -220,12 +230,18 @@ Konsequenz:
Aktuell im Assistant vorhanden:
- vereinfachte History-Suche (`query_change_history`)
- Entity-History (`get_entity_timeline`)
- vereinfachte History-Suche (`query_change_history`) jetzt auf Basis von `auditLogRouter.list`
- Entity-History (`get_entity_timeline`) jetzt auf Basis von `auditLogRouter.getByEntity`
- vollstaendige Audit-Readmodel-Paritaet:
- `list_audit_log_entries`
- `get_audit_log_entry`
- `get_audit_log_timeline`
- `get_audit_activity_summary`
Fehlend:
- die vollstaendige Governance-/Revisionstiefe der Audit-Oberflaeche
- dedizierte Governance-/Approval-Oberflaechen ausserhalb des Chats
- eine eigenstaendige Revisions-Workbench fuer offene Freigaben und operative Nachverfolgung
### Admin- und Systemkonfiguration
@@ -311,23 +327,20 @@ Fehlend:
### Komplett fehlende Router-Paritaet
- `importExport`
- `chargeabilityReport`
- `computationGraph`
- `settings`
- `systemRoleConfig`
- `webhook`
- `dispo`
### Deutlich unvollstaendige Router-Paritaet
- `timeline` (read-only Kernfaelle vorhanden, Write-Paritaet fehlt)
- `importExport`
- `dispo`
- `timeline` (Kern-Readmodels und wichtigste Write-Paritaet vorhanden, Spezial-Workflows fehlen)
- `vacation`
- `estimate`
- `notification`
- `user`
- `country`
- `auditLog`
- `insights`
- `scenario`
- `resource`