0002 separation discovery promotion
ADR-2 — Séparation Discovery / Promotion¶
Décision : Le pipeline discovery se termine après l'enregistrement du challenger. La promotion est un pipeline séparé, déclenché manuellement par un humain.
Invariants :
- strategy_discovery NE DOIT JAMAIS promouvoir un modèle en champion
- La promotion nécessite TOUJOURS une action humaine explicite via launch__promotion
- Le challenger est enregistré avec validation_status=pending — jamais production
Fichiers concernés : zenml_pipelines/pipelines/strategy_discovery.py, zenml_pipelines/pipelines/strategy_promotion.py, zenml_pipelines/steps/training/register_challenger_step.py