Xfoot AI Arena
Mesure, pas marketing : chaque modèle est affiché tel qu'il performe réellement, sans classement inventé.
📡 Statut des modèles
LIVE = peut prédire un match en ce moment. BACKTEST ONLY = déployé mais pas encore servable en direct. Par marché : éligible à l'Ensemble seulement si assez d'historique résolu ET live.
🧬 XFOOT Ensemble — prédiction live
Combine les modèles réellement disponibles EN DIRECT sur ce match (poids dérivés de leur log_loss historique, jamais fixés à la main) — pas une moyenne systématique.
📡 LIVE Monitoring
Mesuré UNIQUEMENT sur les prédictions LIVE (jamais backtest, jamais shadow) — tant qu'aucun run du scheduler n'a encore alimenté de données réelles, INSUFFICIENT DATA est le résultat honnête, pas une erreur.
🗂️ Model Versions
Historique complet — ACTIVE (servie en direct), SHADOW (en observation, jamais utilisée dans l'Ensemble), CANDIDATE (réentraînée, en attente de promotion), RETIRED.
🚦 Model Health & Promotion
Décision de promotion pilotée par les performances LIVE réelles (candidat SHADOW/CANDIDATE vs version ACTIVE, marché 1X2) — jamais promu sur un échantillon insuffisant ni un écart trop faible pour être significatif. "Lancer une évaluation" et "Promouvoir" sont réservés aux administrateurs ; les autres utilisateurs voient un 403, comportement attendu.
Historique des décisions
👁️ Live Shadow Comparison
Comparaison directe ACTIVE vs SHADOW, UNIQUEMENT sur les matchs que les deux ont réellement prédits ET résolus (échantillon "matched") — jamais une comparaison entre deux fenêtres différentes. Mesure pure, aucune décision de promotion n'est prise ici.