option('days') ?: config('tenantpilot.stored_reports.retention_days', 90)); if ($days < 1) { $this->error('Retention days must be at least 1.'); return self::FAILURE; } $cutoff = now()->subDays($days); $deleted = StoredReport::query() ->where('created_at', '<', $cutoff) ->delete(); $this->info("Deleted {$deleted} stored report(s) older than {$days} days."); return self::SUCCESS; } }