comment(Inspiring::quote()); })->purpose('Display an inspiring quote'); Schedule::command('invitations:expire')->daily(); // RFC-TIMETABLE v0.2 — demote engagements whose option_expires_at has // passed back to Draft. Daily at 03:00 Europe/Amsterdam (matches the // scheduler's nightly window for low-traffic state changes). Schedule::command('artist:demote-expired-options') ->dailyAt('03:00') ->timezone('Europe/Amsterdam'); // Telescope retention — dev-only (mirrors AppServiceProvider's // environment gate). 48h is enough for debugging without filling the // dev database. Schedule::command('telescope:prune --hours=48') ->daily() ->environments(['local', 'testing']);