Change language

rp-sheduller

Objectif

Le déclencheur temporel partagé : planifications cron et leur historique d'exécution pour
tout l'écosystème. Toute tâche récurrente s'enregistre ici au lieu d'exécuter sa propre
boucle de minuterie.

Modèle mental

L'opérateur définit une entrée cron (quel workflow, quand, avec quels args) → le
runtime se déclenche selon la planification → l'historique enregistre ce qui a été exécuté et comment cela s'est terminé.
Ce module stocke et liste les entrées ; il n'exécute jamais rien lui-même.

Valeur pour l'écosystème

Une seule horloge pour les travaux récurrents :

  • Lignes cron, historique d'exécutions et statistiques derrière une API.
  • Toute tâche récurrente n'a besoin que d'une ligne cron — aucune nouvelle infrastructure de minuterie.

Non-objectifs

  • Ni définition ni exécution de workflows.
  • Pas de déclencheurs uniques — uniquement des planifications récurrentes.

Périmètre de responsabilité

Possède CRUD/liste/stats pour les entrées cron et les enregistrements d'historique ; n'exécute
ni workflows, ni minuteurs, ni réessais, ni distribution en arrière-plan.

Dépendances directes de modules

  • Aucune

Appartenance aux solutions

  • Non inclus dans une solution prédéfinie

Source

modules/repositories/automation/rp-sheduller