comment(Inspiring::quote()); })->purpose('Display an inspiring quote'); // Poll for price changes every 15 minutes Schedule::command('fuel:poll') ->everyFifteenMinutes() ->withoutOverlapping() ->onOneServer() ->runInBackground(); // Full refresh (station metadata + prices) once daily at 3am Schedule::command('fuel:poll --full') ->dailyAt('03:00') ->withoutOverlapping() ->onOneServer() ->runInBackground(); // Fetch FRED prices and generate oil price prediction daily at 7am Schedule::command('oil:predict --fetch') ->dailyAt('07:00') ->withoutOverlapping() ->onOneServer() ->runInBackground();