/** * Standalone runner (dev/ops): `pnpm tsx workers/account/run.ts [--daily] [--once]`. * The production scheduler (workers/main.ts, agent D) should import runAccountJobs instead. */ import { getDb, closeDb } from '@rareindex/database'; import { runAccountJobs } from './index.js'; const daily = process.argv.includes('--daily'); const db = getDb(); runAccountJobs(db, { daily }) .then((r) => { console.log(JSON.stringify(r)); return closeDb(); }) .catch(async (e) => { console.error(e); await closeDb(); process.exit(1); });