Change language

rp-sheduller

Finalidade

O gatilho de tempo compartilhado: agendamentos cron e seu histórico de execução para
todo o ecossistema. Qualquer trabalho recorrente registra-se aqui em vez de executar
seu próprio loop de temporizador.

Modelo mental

O operador define uma entrada cron (qual workflow, quando, com quais args) → o
runtime dispara conforme agendado → o histórico registra o que foi executado e como terminou.
Este módulo armazena e lista entradas; nunca executa nada por si só.

Valor para o ecossistema

Um único relógio para trabalhos recorrentes:

  • Linhas cron, histórico de execuções e estatísticas por trás de uma API.
  • Qualquer trabalho recorrente precisa apenas de uma linha cron — sem nova infraestrutura de temporizadores.

Não objetivos

  • Não é definição nem execução de workflows.
  • Não são gatilhos únicos — apenas agendamentos recorrentes.

Limite de responsabilidade

Possui CRUD/lista/estatísticas para entradas cron e registros de histórico; não executa
workflows, temporizadores, tentativas nem distribuição em segundo plano.

Dependências diretas de módulos

  • Nenhuma

Participação em soluções

  • Não incluído em uma solução predefinida

Fonte

modules/repositories/automation/rp-sheduller