pub fn record_cleanup(report: &CleanReport, path: Option<&Path>) -> Result<()>
Records one cleanup outcome without storing candidate paths.
Returns an error when the database cannot be opened, migrated, or written.