ADR-13 — DAGs publiés via Git¶
Décision : Les DAGs sont stockés dans un repo Git dédié (dococeven/cvntrade-airflow-dags) et synchronisés vers Airflow via git-sync.
Invariants :
- Le repo git-sync est la SEULE source de DAGs pour Airflow
- Les DAGs NE DOIVENT JAMAIS être modifiés manuellement dans le repo — toujours via Job zenml-dag-publish ou launchers
- Le secret airflow-git-dags utilise un PAT fine-grained (pas un token CLI gho_)
- Le subPath DOIT être "" et le ref DOIT être HEAD
Fichiers concernés : infra/helm/airflow/values-prod.yaml (section dags.gitSync)
ADR ML / Évaluation statistique¶
Principe chapeau : Les phases de sélection, testing et validation finale doivent différer en coût, pas en sémantique statistique. On peut faire plus rapide ou plus lent, mais on ne change jamais silencieusement ce que la métrique "veut dire".