minor fixes
This commit is contained in:
@@ -95,6 +95,32 @@ Schedule::command('posts:publish-scheduled')
|
||||
->name('publish-scheduled-posts')
|
||||
->withoutOverlapping();
|
||||
|
||||
// ── Scheduled content publishing ──────────────────────────────────────────────
|
||||
// These must live in routes/console.php for Laravel 11's active scheduler.
|
||||
Schedule::command('artworks:publish-scheduled')
|
||||
->everyMinute()
|
||||
->name('publish-scheduled-artworks')
|
||||
->withoutOverlapping(2)
|
||||
->runInBackground();
|
||||
|
||||
Schedule::command('news:publish-scheduled')
|
||||
->everyMinute()
|
||||
->name('publish-scheduled-news')
|
||||
->withoutOverlapping(2)
|
||||
->runInBackground();
|
||||
|
||||
Schedule::command('nova-cards:publish-scheduled')
|
||||
->everyMinute()
|
||||
->name('publish-scheduled-nova-cards')
|
||||
->withoutOverlapping(2)
|
||||
->runInBackground();
|
||||
|
||||
Schedule::command('collections:sync-lifecycle')
|
||||
->everyTenMinutes()
|
||||
->name('sync-collection-lifecycle')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
// ── Feed 2.0: Trending Cache Warm-up ─────────────────────────────────────────
|
||||
// Warm the post trending cache every 2 minutes (complements the 2-min TTL).
|
||||
Schedule::command('posts:warm-trending')
|
||||
@@ -111,6 +137,20 @@ Schedule::command('nova:recalculate-rankings --sync-rank-scores')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
// ── Rising Engine (Heat / Momentum) ───────────────────────────────────────────
|
||||
// Snapshot current totals each hour, then recalculate heat every 15 minutes.
|
||||
Schedule::command('nova:metrics-snapshot-hourly')
|
||||
->hourly()
|
||||
->name('metrics-snapshot-hourly')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
Schedule::command('nova:recalculate-heat')
|
||||
->everyFifteenMinutes()
|
||||
->name('recalculate-heat')
|
||||
->withoutOverlapping()
|
||||
->runInBackground();
|
||||
|
||||
Schedule::command('forum:ai-scan')
|
||||
->everyTenMinutes()
|
||||
->name('forum-ai-scan')
|
||||
|
||||
Reference in New Issue
Block a user