- 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
- Add libs/api/admin with admin API endpoints: sync models, workspace credit, billing alert check - Add workspace_alert_config model and alert service - Add Session::no_op() for background tasks without user context - Add admin/ Next.js admin panel (AI models, billing, workspaces, audit) - Start billing alert background task every 30 minutes