0010 configuration pte versionnee
ADR-10 — Configuration PTE versionnée¶
Décision : La configuration d'un PTE (Programmatic Trade Envelope) est versionnée. Les paramètres (SL, TP, horizon, features, theta) sont stockés dans MLflow comme tags et artefacts du modèle.
Invariants :
- La configuration complète d'un PTE DOIT être reconstituable à partir de MLflow (model version + tags + artefacts)
- Les features sélectionnées sont versionnées : data/model_features/{model_name}_v{version}.json
- Le CUSUM sigma et le theta walk-forward sont loggés comme tags MLflow
- Un PTE NE DOIT JAMAIS utiliser une config non versionnée en production
Fichiers concernés : src/commun/mlflow/mlflow_model_manager.py, src/training/XGBoost/cvntrade_xgboost_trainer.py