Skip to main content

Module retention

Module retention 

Source
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.