Skip to content

0022 les dags generes sont crees paused par defaut

ADR-22 — Les DAGs générés sont créés paused par défaut

Statut : Décidé (issue #367, 2026-03-24)

Contexte : Lors de la publication d'un DAG via git-sync, Airflow le parse automatiquement. Sans précaution, cela peut déclencher des exécutions immédiates.

Décision : Tous les DAGs générés sont créés avec is_paused_upon_creation=True. Le launcher est responsable du unpause puis du trigger.

Invariants : - is_paused_upon_creation DOIT être True dans le custom dag generator - max_active_runs DOIT être 1 (protection contre double trigger) - Le launcher DOIT unpauser avant de trigger - L'unpause est trivial (pas de cleanup, pas de sleep) grâce à ADR-18 (schedule=None)

Fichiers concernés : zenml_pipelines/airflow/custom_dag_generator.py