Studio: make grid checkbox rectangular and commit table changes
This commit is contained in:
@@ -64,6 +64,29 @@ Schedule::command('skinbase:prune-view-events --days=90')
|
||||
->name('prune-view-events')
|
||||
->withoutOverlapping();
|
||||
|
||||
// ── Similar Artworks (Hybrid Recommender) ──────────────────────────────────────
|
||||
// Build co-occurrence pairs from favourites every 4 hours.
|
||||
Schedule::job(new \App\Jobs\RecBuildItemPairsFromFavouritesJob())
|
||||
->everyFourHours()
|
||||
->name('rec-build-item-pairs')
|
||||
->withoutOverlapping();
|
||||
|
||||
// Nightly: recompute tag, behavior, and hybrid similarity lists.
|
||||
Schedule::job(new \App\Jobs\RecComputeSimilarByTagsJob())
|
||||
->dailyAt('02:00')
|
||||
->name('rec-compute-tags')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::job(new \App\Jobs\RecComputeSimilarByBehaviorJob())
|
||||
->dailyAt('02:15')
|
||||
->name('rec-compute-behavior')
|
||||
->withoutOverlapping();
|
||||
|
||||
Schedule::job(new \App\Jobs\RecComputeSimilarHybridJob())
|
||||
->dailyAt('02:30')
|
||||
->name('rec-compute-hybrid')
|
||||
->withoutOverlapping();
|
||||
|
||||
// ── Ranking Engine V2 ──────────────────────────────────────────────────────────
|
||||
// Recalculate ranking_score + engagement_velocity every 30 minutes.
|
||||
// Also syncs V2 scores to rank_artwork_scores so list builds benefit.
|
||||
|
||||
Reference in New Issue
Block a user