Summary Generation Scheduler
Component Detail
Infrastructure
medium complexity
backend
1
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Cron-based job (hosted on Vercel or a separate scheduler) that triggers batch annual summary generation for all active users in late December each year. Ensures summaries are pre-computed before the New Year so the mobile app can display them immediately on January 1st without real-time latency.
summary-generation-scheduler
Responsibilities
- Schedule and fire batch summary generation at year-end
- Track batch completion status and log errors per user
- Support manual trigger via admin API for testing
Interfaces
scheduledHandler(): Promise<void>
triggerManual(year: number): Promise<void>