auditclient ruft Core AUD-08 (POST /audit/ingest) per REST auf - Archive ist physisch getrenntes Modul, kein direkter Import von Cores internal/audit moeglich. audittrail.Recorder ist der outage-tolerante Wrapper: ein nicht erreichbares Core blockiert den Fachvorgang nie (Record liefert nie einen Fehler an den Aufrufer), sondern puffert das Ereignis in archive_audit_outbox; Replay meldet gepufferte Ereignisse vollstaendig und in Anlege-Reihenfolge nach, sobald Core wieder erreichbar ist. wormstore.Put/Destroy (bislang ohne Aufrufer) nehmen neu tenantSlug/actor entgegen und melden Sperre (retention.worm_lock_set) bzw. Loeschung (retention.object_destroyed). Nicht umgesetzt, da die Fachfunktionen selbst noch fehlen: Audit-Hooks fuer Legal-Hold/Sperre-Verwaltung (RET-03, nicht implementiert) und eDiscovery-Export (CMP-03, nicht implementiert) - audittrail.Recorder ist bereits so gebaut, dass beides ein Zwei-Zeiler wird, sobald diese Kacheln existieren. Ausserdem fehlte bislang ein Schreib-Endpunkt in Core fuer externe Module - siehe separater Commit AUD-08 (feature/aud-08-audit-ingest-endpoint-fuer-externe-module, eigener Branch da Core-Modul). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2 lines
33 B
SQL
2 lines
33 B
SQL
DROP TABLE archive_audit_outbox;
|