generate-dashboard

Генераця даних для дашборду тасків

src/golden/workers/GenerateDashboardWorker.ts

Щопонеділка о 09:00 UTC (cron 0 9 * * 1, явно tz: 'UTC'). Запускається тільки на production.

Що відбувається

Послідовно виконує:

  • Обчислює дати минулого тижня (getLastDayOfPreviousWeek → start/end)
  • Бере список top-менеджерів і їхніх “периодів-відповідальності” (topManagerService.getTopManagersAndPeriods)
  • Для минулого тижня агрегує з golden_action_operators дані по supervisorFamilyId + operatorFamilyId + tasks + sender-діях
  • Пише агрегати у golden_task_dashboards — звідти їх читає dashboard

Моніторинг

У production шле StackMonitoring.MonitoringWorkerLogMessage зі статусом COMPLETED / FAILED (WorkerType.GenerateDashboard).