[AFF-BACKEND-005] Создать Cron-планировщик затухания
Разработка фонового демона (Backend): Конфигурация планировщика задач Celery Beat для ночного триггера.
NoteКраткая карточка задачи
- Эпик: EPIC-AFF-002
- Компонент: Celery Beat Core Scheduler, Cron Daemon
- Статус: Готово к реализации
- Ссылка на Метод: Спецификация временных окон планировщика аналитики
1. Бизнес-контекст и цель (Business Context)
Математическая функция экспоненциального затухания лояльности к продуктам должна запускаться строго один раз в сутки в наименее нагруженное время (ровно в 00:00), чтобы минимизировать влияние на онлайн-пользователей.
Цель задачи: Написать конфигурационный скрипт decay_scheduler.py для регистрации демонизированного триггера Celery Beat, запускающего функцию затухания по расписанию.
2. Пользовательские истории (User Stories)
Как Инженер автоматизации данных,
Я хочу, чтобы аналитические фоновые задачи запускались автоматически в полночь без ручного вмешательства,
Чтобы поддерживать актуальность рекомендательных моделей к началу нового дня.