dueForPurge() ->whereNotIn('press_release_id', ArchivePendingJob::query()->select('press_release_id')) ->whereNotIn('press_release_id', DB::table('press_releases')->whereNotNull('archive_pending_at')->select('id')) ->delete(); $this->info("Schwärzungs-Snapshots bereinigt: {$deleted} Einträge gelöscht."); return self::SUCCESS; } }