TEN-08: tenant-loeschung-unter-retention-vorbehalt-gobd (RetentionChecker-Schnittstelle gegen Archive RET-03/CMP-06, ProcessDueDeletions haelt gesperrte Tenants zurueck)

This commit is contained in:
sysops
2026-08-28 22:51:05 +02:00
parent 45bc10719a
commit c344dea218
8 changed files with 259 additions and 8 deletions
+5
View File
@@ -31,6 +31,11 @@ type Tenant struct {
// Zustand CancelDeletion zurueckkehrt und wann die Karenzzeit ablaeuft.
PreviousStatus *string
DeletionScheduledAt *time.Time
// RetentionBlockReason ist nur gesetzt, wenn eine faellige Loeschung wegen
// GoBD-Aufbewahrungspflicht oder Legal Hold zurueckgehalten wurde (TEN-08,
// siehe internal/tenant/retention.go) — fuer Admins einsehbar (Akzeptanzkriterium 2).
RetentionBlockReason *string
RetentionCheckedAt *time.Time
}
// slugPattern erzwingt sichere, als SQL-Identifier verwendbare Slugs, damit