Expand description
Retention policy engine — auto-purge expired data.
Never deletes silently: every purge is logged to backup_purge_log and emits a PurgeEvent for SSE streaming.
Functions§
- load_
org_ rules - Load org-specific retention rules (override defaults).
- load_
rules - Load retention rules from the database. Falls back to default rules if none are configured.
- purge_
table - Execute purge for a single retention rule. Returns a PurgeEvent.
- run_
auto_ purge - Run auto-purge for all configured retention rules.
- save_
rule - Save a retention rule to the database.