Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Data Loading
Load WNBA Season
Fetch and process a full WNBA season from ESPN. Calculates all metrics and stores scores. May take several minutes.
Fetch Recent Games
Check ESPN for new finished games in the last 24h for both NBA and WNBA. Same as the 5-minute cron, but on demand.
Scoring
Recalculate All Scores
Re-score every game using the current formula and update percentile rankings. NBA and WNBA are percentiled separately.
Backfill Win Probability
Pull missing win-probability data from ESPN for existing games (fills min_win_probability, comeback_from_low, dramatic_finish), then recalculates all scores.
Maintenance
Remove Duplicate Games
Find and delete duplicate game rows that share the same game_id, keeping the first occurrence.
Download Full Backup
Download all games, metrics, scores, and user data as a JSON file. Auth token is sent via fetch so the file downloads correctly.
Email Backup Now
Send a full backup JSON attachment to beaver.dcd@gmail.com immediately, outside the weekly schedule.
Send Test Notification
Push a test alert to every subscribed browser right now — isolates the delivery pipeline (VAPID, subscriptions, service worker) from waiting for a real live game. Also removes expired subscriptions.
Send Live Notification Sample
Sends a fake LAL @ BOS Q4 live-game alert through the real sendLiveNotification code path (same title/body formatting real games use) — verifies the actual live-alert experience, not a generic test message.
QA Auditor
Run QA Audit
Independently re-score a sample of finished games using Claude, blind to our own scores/categories. Flags games where the QA score diverges more than 15 points from ours, and emails a report.
Audit Single Game
Run a blind QA audit on one specific game ID right now. No email — result shown here.
QA Summary — Last 7 Days
Flagged-game trend and most common discrepancy type from recent audits.
Loading…
Output Console
No output yet. Run an action above.