No backup retention policy #19

Closed
opened 2026-05-10 16:06:55 +00:00 by Mark · 2 comments
Owner

Description

Old backups accumulate forever. No automatic pruning by age or count.

Impact

Storage fills with obsolete backups.

Suggested Fix

Add retention policy (keep N backups, max age).

## Description Old backups accumulate forever. No automatic pruning by age or count. ## Impact Storage fills with obsolete backups. ## Suggested Fix Add retention policy (keep N backups, max age).
Author
Owner

Ops Pipeline — No Executable Procedure

Research did not produce any executable commands.

## Ops Pipeline — No Executable Procedure Research did not produce any executable commands.
Mark closed this issue 2026-05-30 14:23:09 +00:00
Author
Owner

Already implemented. Retention enforcement logic exists at backend/src/core/scheduler/retention.ts (enforceRetention) and is called from the queue worker after every completed scheduled backup (worker.ts:101). Handles keepDays and maxBackups policy settings.

Already implemented. Retention enforcement logic exists at `backend/src/core/scheduler/retention.ts` (enforceRetention) and is called from the queue worker after every completed scheduled backup (worker.ts:101). Handles `keepDays` and `maxBackups` policy settings.
Sign in to join this conversation.
No description provided.