# backend_worker Hatchet worker для периодических backend-задач. ## Назначение - запускает cron workflow `backend-calendar-timeline-scheduler`; - вызывает `backend` GraphQL mutation `syncCalendarPredueTimeline`; - заменяет legacy `schedulers/` сервис для предзаписи календарных событий в `ClientTimelineEntry`. ## Переменные окружения - `BACKEND_GRAPHQL_URL` (required) - `BACKEND_GRAPHQL_SHARED_SECRET` (optional) - `BACKEND_TIMELINE_SYNC_CRON` (default: `* * * * *`) - `HATCHET_CLIENT_TOKEN` (required) - `HATCHET_CLIENT_TLS_STRATEGY` (optional, например `none` для self-host без TLS) - `HATCHET_CLIENT_HOST_PORT` (optional, например `hatchet-engine:7070`) - `HATCHET_CLIENT_API_URL` (optional) ## Скрипты - `npm run start` — запуск Hatchet worker. - `npm run typecheck` — проверка TypeScript.