/**
 * Score Validator — Permanent Safeguard
 *
 * Runs after the grading resolver to verify SportsGame scores are complete
 * and accurate before grading can proceed.
 *
 * Checks:
 * 1. Games with status='final' but NULL/zero scores
 * 2. NBA games with total < 150 (impossible for a final)
 * 3. NHL games with both scores = 0 (suspicious)
 * 4. Soccer games recently marked final (cross-check score exists)
 * 5. Duplicate SportsGame rows for the same matchup
 *
 * Run: npx tsx src/workers/score-validator.ts
 * Schedule: Run 30min after each resolver cron
 */
export {};
//# sourceMappingURL=score-validator.d.ts.map