- node-cron scheduler runs at 00:00 UTC every day - Custom server.js auto-starts cron on npm start - isRunning lock prevents concurrent report runs - cron-initialize API for manual cron control - Updated npm start to use server.js entry point