Platform Overview

SmartCart data services — live operational dashboard· auto-refresh every 5s

Key Metrics

Live counts from Supabase

Current Jobs

Live from background_jobs — auto-refreshes every 5s

Running / Starting

0

Queued

0

Recently Failed

0

Worker Diagnostics

Background job processor status, health, and environment

Worker Status

Not started

Last Poll

Job Counts

Queued0
Running0
Failed0
Stuck0

Last Completed

Scheduler Diagnostics

Server-side cron execution status — jobs run independently of the browser

Scheduler Mode

Server-side cron

Vercel Cron · every 5 min

/api/cron/check-due-jobs

Last Cron Execution

Not yet recorded

Last Cron Result

Awaiting first run

Next Scheduled Job

No jobs enabled

Rocket preview does not guarantee scheduled execution. Server cron requires Vercel Cron or another external cron service. Deploy to Vercel and set CRON_SECRET in your project environment variables to enable reliable scheduled execution.

Scheduled jobs are triggered by Vercel Cron calling /api/cron/check-due-jobs every 5 minutes. No browser session is required — jobs run even when the app is closed. The cron endpoint calls runDueScheduledJobs() then runWorkerCycles(5) directly server-side — no HTTP self-calls.

Job Schedules

Configured schedules and next run times

Manage schedules

Recent Job History

Latest completed and failed jobs

Data Quality Alerts

Issues requiring attention