Infrastructure medium complexity backend
2
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Scenario Evaluation Cron Job

Feature: Notification Scenarios

scenario-evaluation-cron-job

Responsibilities

  • Trigger periodic scenario evaluation across all active organizations via Vercel Cron
  • Iterate tenants sequentially to enforce isolation - no cross-tenant batch queries
  • Absorb per-tenant evaluation failures without aborting the full evaluation cycle
  • Emit structured logs per run for observability and alerting

Interfaces

GET /api/cron/evaluate-scenarios (Vercel Cron protected endpoint)
runEvaluationCycle(): Promise<EvaluationRunSummary>

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component