RetentionEnforcer

class RetentionEnforcer(queue: QueueRepository, telemetry: EncryptedTelemetryStore, audit: AuditTrail, persistentAudit: PersistentAuditTrail, clock: Clock)

Centralized retention enforcement across all data stores.

NIST AU-11: Audit Record Retention. Supports minimum audit retention (365 days) for compliance.

Since

0.5.0

Constructors

Link copied to clipboard
constructor(queue: QueueRepository, telemetry: EncryptedTelemetryStore, audit: AuditTrail, persistentAudit: PersistentAuditTrail, clock: Clock)

Functions

Link copied to clipboard

Apply retention policies across all stores.