0020 pas de cleanup post creation de dagruns
ADR-20 — Pas de cleanup post-création de DagRuns¶
Statut : Décidé (issue #367, 2026-03-24)
Contexte : Une solution intermédiaire consistait à unpauser puis supprimer les scheduled__* runs auto-créés. Cela introduisait des sleep, des race conditions, et un comportement non déterministe.
Décision : Le système n'utilise JAMAIS de cleanup post-création de DagRuns. La génération du DAG garantit qu'aucun run non désiré ne peut être créé.
Invariants :
- Pas de sleep dans le flow launcher
- Pas de suppression de DagRun dans le code
- Pas de polling pour vérifier l'absence de runs parasites
- Si un run parasite apparaît, c'est un bug de génération à corriger à la source
Fichiers concernés : dags/_launcher_common.py (unpause_generated_dag)