rp-sheduller
Назначение
Общий триггер времени: расписания cron и история их выполнения для всей
экосистемы. Любая повторяющаяся задача регистрируется здесь вместо запуска
собственного цикла таймера.
Ментальная модель
Оператор определяет запись cron (какой рабочий процесс, когда, с какими аргументами) →
среда выполнения срабатывает по расписанию → история фиксирует, что было запущено и как завершилось.
Этот модуль хранит и перечисляет записи; сам ничего не выполняет.
Ценность для экосистемы
Единые часы для повторяющейся работы:
- Строки cron, история запусков и статистика за единым API.
- Любой повторяющейся задаче нужна только строка cron — без новой инфраструктуры таймеров.
Не цели
- Не определение и не выполнение рабочих процессов.
- Не разовые триггеры — только повторяющиеся расписания.
Граница ответственности
Отвечает за CRUD/список/статистику записей cron и записей истории; не выполняет
рабочие процессы, таймеры, повторы или фоновую рассылку.
Прямые зависимости модулей
- Нет
Принадлежность к решениям
- Не входит в предопределенное решение
Источник
modules/repositories/automation/rp-sheduller