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§
- Cleanup
Service - Orchestrates catalog and cache cleanup (RFC-011 §8).
- Full
Cleanup Outcome - Combined cleanup outcome (catalog + cache sides).