[AFF-BACKEND-005] Создать Cron-планировщик затухания

Разработка фонового демона (Backend): Конфигурация планировщика задач Celery Beat для ночного триггера.

Author

Affinity Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи

1. Бизнес-контекст и цель (Business Context)

Математическая функция экспоненциального затухания лояльности к продуктам должна запускаться строго один раз в сутки в наименее нагруженное время (ровно в 00:00), чтобы минимизировать влияние на онлайн-пользователей.

Цель задачи: Написать конфигурационный скрипт decay_scheduler.py для регистрации демонизированного триггера Celery Beat, запускающего функцию затухания по расписанию.

2. Пользовательские истории (User Stories)

Как Инженер автоматизации данных,
Я хочу, чтобы аналитические фоновые задачи запускались автоматически в полночь без ручного вмешательства,
Чтобы поддерживать актуальность рекомендательных моделей к началу нового дня.


3. Шаги

1. Реализовать новый метод согласно спецификации метода Спецификация временных окон планировщика аналитики