Skip to main content

Module cleanup_service

Module cleanup_service 

Source
Expand description

End-to-end cleanup service (M10, RFC-011 §11): combines catalog-side cleanup (via CleanupExecutor) with cache-side cleanup (via CacheService), driven by a validated CleanupPlan.

Call CleanupService::run_safe for ordinary cleanup; it will never touch persistent source settings. For destructive operations use run_reset with an explicit confirmation token.

Structs§

CleanupService
Orchestrates catalog and cache cleanup (RFC-011 §8).
FullCleanupOutcome
Combined cleanup outcome (catalog + cache sides).