{
  "date": "2026-05-15",
  "generated": "2026-05-15T07:15:28",
  "model_version": "4.0",
  "protocol_version": "4.0",
  "analyses": [
    {
      "match": "Aston Villa vs Liverpool FC",
      "sport": "football",
      "ligue": "Premier League",
      "heure": "19:00",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance_v4": "CONFIANT",
      "niveau_confiance": "CONFIANT",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Liverpool 1er du championnat (probablement deja champion mathematique), Aston Villa 6e. Forme Liverpool DLDLW (decompression possible) mais reste superieur structurellement. Villa LWWWL a domicile, lutte Europe encore active. DC X2 a 1.45 couvre nul + victoire Liverpool — protection contre demobilisation des Reds. Liverpool en fin de saison joue rarement perdre net en deplacement contre top 6, le risque principal est le partage de points. Confiance forte sur non-defaite Liverpool."
    },
    {
      "match": "AS Saint-Etienne vs Rodez Aveyron Football",
      "sport": "football",
      "ligue": "Ligue 1 / Barrage",
      "heure": "18:30",
      "dq_flag": "DQ-A",
      "chaos": 2,
      "pari_retenu": false,
      "raison_no_bet": "Match de barrage L1-L2 a haut enjeu, chaos eleve, blessures multiples SE, donnees Rodez partielles, p_finale insuffisante sur tous les marches",
      "niveau_confiance_v4": null,
      "niveau_confiance": "moyen",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Saint-Etienne 17e Ligue 1 vs Rodez (L2) en barrage acces/maintien. Blessures SE multiples (El Jamali, Eymard...). Forme SE LWLLW moyenne. Aucune donnee enrichie Rodez (position/forme manquantes). ML SE p_finale 0.53, Under 2.5 p_finale 0.52 — tous sous seuil PROBABLE 0.55. Match a forte volatilite emotionnelle (enjeu maintien)."
    },
    {
      "match": "Volynets, Katie vs Starodubtseva, Yuliia",
      "sport": "tennis",
      "ligue": "WTA 125K Paris",
      "heure": "08:30",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance_v4": "CONFIANT",
      "niveau_confiance": "CONFIANT",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Starodubtseva en pleine confiance : 2 victoires nettes sur le tournoi (6-4,6-4 puis 6-2,6-1), momentum tres convaincant. Volynets n'a qu'une victoire (6-1,6-4 vs Korneeva). Surface_avantage Starodubtseva selon enrichissement WebSearch. Aucun H2H documente. Difference d'elan + niveau de jeu superieur en QF/SF justifie le statut CONFIANT."
    },
    {
      "match": "Charaeva, Alina vs Sasnovich, Aliaksandra",
      "sport": "tennis",
      "ligue": "WTA 125K Paris",
      "heure": "09:40",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance_v4": "PROBABLE",
      "niveau_confiance": "PROBABLE",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Sasnovich apporte experience tour senior (ex top 30 WTA) face a Charaeva (jeune en progression). Toutes deux ont battu leur adversaire R1 6-4,6-0 — match a sens unique des deux cotes. Surface_avantage Sasnovich (expertise generale + niveau de jeu confirme). Pari PROBABLE car donnees encore incompletes sur Charaeva (jeune)."
    },
    {
      "match": "Keys, Madison vs Zakharova, Anastasia",
      "sport": "tennis",
      "ligue": "WTA 125K Paris",
      "heure": "12:00",
      "dq_flag": "DQ-A",
      "chaos": 2,
      "pari_retenu": false,
      "raison_no_bet": "ML Keys 1.15 et ML Zakharova 4.70 hors range NO BET 1 ; spread -5.5 et O/U jeux p_finale insuffisante apres retour de maladie Keys",
      "niveau_confiance_v4": null,
      "niveau_confiance": "moyen",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Keys top 10 mais revient de maladie (forfait Madrid), cherche match play avant Roland-Garros, performance recente alternee (defaite Rome R2 vs Bartunkova). Spread games -5.5 Keys p_finale 0.55, Over 18.5 jeux p_finale 0.56 — tous limites. Incertitude sur le niveau de jeu Keys post-maladie justifie le retrait."
    },
    {
      "match": "Osorio, Camila vs Krejcikova, Barbora",
      "sport": "tennis",
      "ligue": "WTA 125K Parma",
      "heure": "11:30",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": false,
      "raison_no_bet": "Match trop equilibre, p_finale insuffisante des deux cotes",
      "niveau_confiance_v4": null,
      "niveau_confiance": "moyen",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Osorio specialiste terre (sud-americaine, seed #7) vs Krejcikova ex-RG champion 2021 (seed #4). Krejcikova ML 1.77 p_finale 0.555 — juste au seuil PROBABLE mais marge trop faible. Osorio ML 1.94 p_finale 0.47. Aucun avantage net, NO BET prudentiel."
    },
    {
      "match": "Yastremska, Dayana vs Bouzas Maneiro, Jessica",
      "sport": "tennis",
      "ligue": "WTA 125K Parma",
      "heure": "13:30",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": false,
      "raison_no_bet": "Match tres equilibre selon enrichissement (rankings ATP/WTA quasi identiques)",
      "niveau_confiance_v4": null,
      "niveau_confiance": "moyen",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Yastremska seed #3 (ranking #52) vs Bouzas Maneiro seed #2 (ranking #51) — match symetrique. Forme similaire des deux cotes (~50-55% sur terre derniers mois). Aucun H2H. Surface_avantage = match equilibre selon source. Aucune base pour pari PROBABLE."
    },
    {
      "match": "Ruud, Casper vs Darderi, Luciano",
      "sport": "tennis",
      "ligue": "ATP Masters 1000 Rome",
      "heure": "13:30",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance_v4": "CERTAIN",
      "niveau_confiance": "CERTAIN",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Demi-finale Masters 1000 Rome. Ruud 9-2 sur terre 2026, vainqueur Svajda/Lehecka/Musetti/Khachanov a Rome — parcours royal. 2x finaliste Roland-Garros, l'un des meilleurs terre du circuit. Darderi sauve 4 MP vs Zverev R16 puis marathon 3h08 fini a 2h02 du matin contre Jodar — fatigue physique evidente avant SF. Premiere SF Masters de sa carriere (pression). Dimers credite Ruud 72%. CERTAIN justifie : ecart de niveau + fatigue adversaire."
    },
    {
      "match": "Sinner, Jannik vs Medvedev, Daniil",
      "sport": "tennis",
      "ligue": "ATP Masters 1000 Rome",
      "heure": "17:00",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance_v4": "CERTAIN",
      "niveau_confiance": "CERTAIN",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Sinner 32 victoires consecutives Masters 1000 (depuis Indian Wells mars 2026), n°1 mondial. Seulement 2 sets perdus sur 27 derniers matchs. Beat Rublev 6-2,6-4 en QF — efficacite chirurgicale. Medvedev difficilement vainqueur vs Landaluce (1-6,6-4,7-5), niveau insuffisant face au Sinner actuel. Sinner mene H2H 9-7, derniere victoire en finale Indian Wells 2026. Sur terre, ecart se creuse. Probabilite Sinner gagne 2-0 estimee a ~85% (cote 1.30 = palier NO BET 1, OK car critere v4 probabiliste pleinement satisfait)."
    },
    {
      "match": "Cleveland Cavaliers vs Detroit Pistons",
      "sport": "basketball",
      "ligue": "NBA Playoffs",
      "heure": "23:00",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance_v4": "CONFIANT",
      "niveau_confiance": "CONFIANT",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Mode playoffs NBA active. Series Cavs-Pistons Eastern Semis. Cavs 3e tempo le plus lent NBA (last 5), Pistons 2e plus lent — duel ultra-defensif. Detroit affaibli : Robinson, LeVert et Huerter tous les trois questionables (perte de scoring depth). Match basse intensite offensive attendu selon contexte_serie. Total bookmaker pivot autour de 209.5, Under 212.5 offre marge de securite +3 pts. Tres bonne fenetre de pricing."
    },
    {
      "match": "Minnesota Timberwolves vs San Antonio Spurs",
      "sport": "basketball",
      "ligue": "NBA Playoffs",
      "heure": "01:30",
      "dq_flag": "DQ-A",
      "chaos": 2,
      "pari_retenu": false,
      "raison_no_bet": "Marche bookmaker contradictoire avec analyse de surface (Spurs favori 1.50 a Minneapolis), incertitude sur etat de la serie",
      "niveau_confiance_v4": null,
      "niveau_confiance": "moyen",
      "probabilites": {},
      "stats_comparatives": {},
      "raisonnement": "Game 5 a Minneapolis. Wolves home, sans blessure rapportee (Edwards/Dosunmu OK). Spurs avec Fox + Harper questionable. Mais bookmaker met Spurs favori 1.50 — signal que le marche pricerait Wembanyama tres dominant ou information non visible. Spurs ML p_finale 0.54, Wolves +5.5 p_finale 0.59 (PROBABLE limite). Incoherence justifie NO BET."
    }
  ],
  "paris": [
    {
      "sport": "football",
      "ligue": "Premier League",
      "ligue_canonique": "PL",
      "match": "Aston Villa vs Liverpool FC",
      "heure": "19:00",
      "marche": "Double Chance",
      "marche_canonique": "DC",
      "selection": "X2 (Nul ou Liverpool)",
      "cote": 1.45,
      "cote_plancher": 1.611,
      "dq_flag": "DQ-A",
      "chaos": 1,
      "p_estimee": 0.62,
      "probabilite_marche": "69.0%",
      "p_marche_num": 0.6897,
      "p_finale_num": 0.6409,
      "probabilite_finale": "64.1%",
      "edge_num": -0.0488,
      "edge_estime": "-4.9%",
      "niveau_confiance_v4": "CONFIANT",
      "statut_v3": "CONFIANT_V4",
      "palier": "CONFIANT",
      "moteur": "PRONOSTIQUEUR",
      "mise_unites": "1u",
      "mise_euros": 10,
      "model_version": "4.0",
      "protocol_version": "4.0",
      "kelly_fraction": null,
      "raisonnement": "Liverpool 1er du championnat (probablement deja champion mathematique), Aston Villa 6e. Forme Liverpool DLDLW (decompression possible) mais reste superieur structurellement. Villa LWWWL a domicile, lutte Europe encore active. DC X2 a 1.45 couvre nul + victoire Liverpool — protection contre demobilisation des Reds. Liverpool en fin de saison joue rarement perdre net en deplacement contre top 6, le risque principal est le partage de points. Confiance forte sur non-defaite Liverpool."
    },
    {
      "sport": "tennis",
      "ligue": "WTA 125K Paris",
      "ligue_canonique": "WTA_125K",
      "match": "Volynets, Katie vs Starodubtseva, Yuliia",
      "heure": "08:30",
      "marche": "Match Winner",
      "marche_canonique": "ML",
      "selection": "Starodubtseva, Yuliia",
      "cote": 1.63,
      "cote_plancher": 1.615,
      "dq_flag": "DQ-A",
      "chaos": 1,
      "p_estimee": 0.65,
      "probabilite_marche": "61.4%",
      "p_marche_num": 0.6135,
      "p_finale_num": 0.6391,
      "probabilite_finale": "63.9%",
      "edge_num": 0.0256,
      "edge_estime": "2.6%",
      "niveau_confiance_v4": "CONFIANT",
      "statut_v3": "CONFIANT_V4",
      "palier": "CONFIANT",
      "moteur": "PRONOSTIQUEUR",
      "mise_unites": "1u",
      "mise_euros": 10,
      "model_version": "4.0",
      "protocol_version": "4.0",
      "kelly_fraction": null,
      "raisonnement": "Starodubtseva en pleine confiance : 2 victoires nettes sur le tournoi (6-4,6-4 puis 6-2,6-1), momentum tres convaincant. Volynets n'a qu'une victoire (6-1,6-4 vs Korneeva). Surface_avantage Starodubtseva selon enrichissement WebSearch. Aucun H2H documente. Difference d'elan + niveau de jeu superieur en QF/SF justifie le statut CONFIANT."
    },
    {
      "sport": "tennis",
      "ligue": "WTA 125K Paris",
      "ligue_canonique": "WTA_125K",
      "match": "Charaeva, Alina vs Sasnovich, Aliaksandra",
      "heure": "09:40",
      "marche": "Match Winner",
      "marche_canonique": "ML",
      "selection": "Sasnovich, Aliaksandra",
      "cote": 1.69,
      "cote_plancher": 1.775,
      "dq_flag": "DQ-A",
      "chaos": 1,
      "p_estimee": 0.58,
      "probabilite_marche": "59.2%",
      "p_marche_num": 0.5917,
      "p_finale_num": 0.5835,
      "probabilite_finale": "58.4%",
      "edge_num": -0.0082,
      "edge_estime": "-0.8%",
      "niveau_confiance_v4": "PROBABLE",
      "statut_v3": "PROBABLE_V4",
      "palier": "SOLIDE",
      "moteur": "PRONOSTIQUEUR",
      "mise_unites": "1u",
      "mise_euros": 10,
      "model_version": "4.0",
      "protocol_version": "4.0",
      "kelly_fraction": null,
      "raisonnement": "Sasnovich apporte experience tour senior (ex top 30 WTA) face a Charaeva (jeune en progression). Toutes deux ont battu leur adversaire R1 6-4,6-0 — match a sens unique des deux cotes. Surface_avantage Sasnovich (expertise generale + niveau de jeu confirme). Pari PROBABLE car donnees encore incompletes sur Charaeva (jeune)."
    },
    {
      "sport": "tennis",
      "ligue": "ATP Masters 1000 Rome",
      "ligue_canonique": "ATP_M1000",
      "match": "Ruud, Casper vs Darderi, Luciano",
      "heure": "13:30",
      "marche": "Match Winner",
      "marche_canonique": "ML",
      "selection": "Ruud, Casper",
      "cote": 1.31,
      "cote_plancher": 1.325,
      "dq_flag": "DQ-A",
      "chaos": 1,
      "p_estimee": 0.78,
      "probabilite_marche": "76.3%",
      "p_marche_num": 0.7634,
      "p_finale_num": 0.775,
      "probabilite_finale": "77.5%",
      "edge_num": 0.0116,
      "edge_estime": "1.2%",
      "niveau_confiance_v4": "CERTAIN",
      "statut_v3": "CERTAIN_V4",
      "palier": "ELITE",
      "moteur": "PRONOSTIQUEUR",
      "mise_unites": "1u",
      "mise_euros": 10,
      "model_version": "4.0",
      "protocol_version": "4.0",
      "kelly_fraction": null,
      "raisonnement": "Demi-finale Masters 1000 Rome. Ruud 9-2 sur terre 2026, vainqueur Svajda/Lehecka/Musetti/Khachanov a Rome — parcours royal. 2x finaliste Roland-Garros, l'un des meilleurs terre du circuit. Darderi sauve 4 MP vs Zverev R16 puis marathon 3h08 fini a 2h02 du matin contre Jodar — fatigue physique evidente avant SF. Premiere SF Masters de sa carriere (pression). Dimers credite Ruud 72%. CERTAIN justifie : ecart de niveau + fatigue adversaire."
    },
    {
      "sport": "tennis",
      "ligue": "ATP Masters 1000 Rome",
      "ligue_canonique": "ATP_M1000",
      "match": "Sinner, Jannik vs Medvedev, Daniil",
      "heure": "17:00",
      "marche": "Handicap Sets",
      "marche_canonique": "HANDICAP",
      "selection": "Sinner -1.5 sets",
      "cote": 1.3,
      "cote_plancher": 1.241,
      "dq_flag": "DQ-A",
      "chaos": 1,
      "p_estimee": 0.85,
      "probabilite_marche": "76.9%",
      "p_marche_num": 0.7692,
      "p_finale_num": 0.8258,
      "probabilite_finale": "82.6%",
      "edge_num": 0.0566,
      "edge_estime": "5.7%",
      "niveau_confiance_v4": "CERTAIN",
      "statut_v3": "CERTAIN_V4",
      "palier": "ELITE",
      "moteur": "PRONOSTIQUEUR",
      "mise_unites": "1u",
      "mise_euros": 10,
      "model_version": "4.0",
      "protocol_version": "4.0",
      "kelly_fraction": null,
      "raisonnement": "Sinner 32 victoires consecutives Masters 1000 (depuis Indian Wells mars 2026), n°1 mondial. Seulement 2 sets perdus sur 27 derniers matchs. Beat Rublev 6-2,6-4 en QF — efficacite chirurgicale. Medvedev difficilement vainqueur vs Landaluce (1-6,6-4,7-5), niveau insuffisant face au Sinner actuel. Sinner mene H2H 9-7, derniere victoire en finale Indian Wells 2026. Sur terre, ecart se creuse. Probabilite Sinner gagne 2-0 estimee a ~85% (cote 1.30 = palier NO BET 1, OK car critere v4 probabiliste pleinement satisfait)."
    },
    {
      "sport": "basketball",
      "ligue": "NBA Playoffs (Eastern Semifinals)",
      "ligue_canonique": "NBA",
      "match": "Cleveland Cavaliers vs Detroit Pistons",
      "heure": "23:00",
      "marche": "Total Points",
      "marche_canonique": "OU_NBA",
      "selection": "Under 212.5",
      "cote": 1.7,
      "cote_plancher": 1.654,
      "dq_flag": "DQ-A",
      "chaos": 1,
      "p_estimee": 0.64,
      "probabilite_marche": "58.8%",
      "p_marche_num": 0.5882,
      "p_finale_num": 0.6245,
      "probabilite_finale": "62.5%",
      "edge_num": 0.0363,
      "edge_estime": "3.6%",
      "niveau_confiance_v4": "CONFIANT",
      "statut_v3": "CONFIANT_V4",
      "palier": "CONFIANT",
      "moteur": "PRONOSTIQUEUR",
      "mise_unites": "1u",
      "mise_euros": 10,
      "model_version": "4.0",
      "protocol_version": "4.0",
      "kelly_fraction": null,
      "raisonnement": "Mode playoffs NBA active. Series Cavs-Pistons Eastern Semis. Cavs 3e tempo le plus lent NBA (last 5), Pistons 2e plus lent — duel ultra-defensif. Detroit affaibli : Robinson, LeVert et Huerter tous les trois questionables (perte de scoring depth). Match basse intensite offensive attendu selon contexte_serie. Total bookmaker pivot autour de 209.5, Under 212.5 offre marge de securite +3 pts. Tres bonne fenetre de pricing."
    }
  ],
  "no_bet": [
    {
      "match": "AS Saint-Etienne vs Rodez Aveyron Football",
      "sport": "football",
      "ligue": "Ligue 1 / Barrage L1-L2",
      "heure": "18:30",
      "dq_flag": "DQ-A",
      "chaos": 2,
      "raison": "Match de barrage L1-L2 a haut enjeu, chaos eleve, blessures multiples SE, donnees Rodez partielles, p_finale insuffisante sur tous les marches",
      "raisonnement": "Saint-Etienne 17e Ligue 1 vs Rodez (L2) en barrage acces/maintien. Blessures SE multiples (El Jamali, Eymard...). Forme SE LWLLW moyenne. Aucune donnee enrichie Rodez (position/forme manquantes). ML SE p_finale 0.53, Under 2.5 p_finale 0.52 — tous sous seuil PROBABLE 0.55. Match a forte volatilite emotionnelle (enjeu maintien)."
    },
    {
      "match": "Keys, Madison vs Zakharova, Anastasia",
      "sport": "tennis",
      "ligue": "WTA 125K Paris",
      "heure": "12:00",
      "dq_flag": "DQ-A",
      "chaos": 2,
      "raison": "ML Keys 1.15 et ML Zakharova 4.70 hors range NO BET 1 ; spread -5.5 et O/U jeux p_finale insuffisante apres retour de maladie Keys",
      "raisonnement": "Keys top 10 mais revient de maladie (forfait Madrid), cherche match play avant Roland-Garros, performance recente alternee (defaite Rome R2 vs Bartunkova). Spread games -5.5 Keys p_finale 0.55, Over 18.5 jeux p_finale 0.56 — tous limites. Incertitude sur le niveau de jeu Keys post-maladie justifie le retrait."
    },
    {
      "match": "Osorio, Camila vs Krejcikova, Barbora",
      "sport": "tennis",
      "ligue": "WTA 125K Parma",
      "heure": "11:30",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "raison": "Match trop equilibre, p_finale insuffisante des deux cotes",
      "raisonnement": "Osorio specialiste terre (sud-americaine, seed #7) vs Krejcikova ex-RG champion 2021 (seed #4). Krejcikova ML 1.77 p_finale 0.555 — juste au seuil PROBABLE mais marge trop faible. Osorio ML 1.94 p_finale 0.47. Aucun avantage net, NO BET prudentiel."
    },
    {
      "match": "Yastremska, Dayana vs Bouzas Maneiro, Jessica",
      "sport": "tennis",
      "ligue": "WTA 125K Parma",
      "heure": "13:30",
      "dq_flag": "DQ-A",
      "chaos": 1,
      "raison": "Match tres equilibre selon enrichissement (rankings ATP/WTA quasi identiques)",
      "raisonnement": "Yastremska seed #3 (ranking #52) vs Bouzas Maneiro seed #2 (ranking #51) — match symetrique. Forme similaire des deux cotes (~50-55% sur terre derniers mois). Aucun H2H. Surface_avantage = match equilibre selon source. Aucune base pour pari PROBABLE."
    },
    {
      "match": "Minnesota Timberwolves vs San Antonio Spurs",
      "sport": "basketball",
      "ligue": "NBA Playoffs (Western Semifinals)",
      "heure": "01:30",
      "dq_flag": "DQ-A",
      "chaos": 2,
      "raison": "Marche bookmaker contradictoire avec analyse de surface (Spurs favori 1.50 a Minneapolis), incertitude sur etat de la serie",
      "raisonnement": "Game 5 a Minneapolis. Wolves home, sans blessure rapportee (Edwards/Dosunmu OK). Spurs avec Fox + Harper questionable. Mais bookmaker met Spurs favori 1.50 — signal que le marche pricerait Wembanyama tres dominant ou information non visible. Spurs ML p_finale 0.54, Wolves +5.5 p_finale 0.59 (PROBABLE limite). Incoherence justifie NO BET."
    }
  ],
  "resume": {
    "total_paris": 6,
    "repartition_niveaux": {
      "CERTAIN": 2,
      "CONFIANT": 3,
      "PROBABLE": 1
    },
    "exposition_totale_euros": 60,
    "exposition_totale_unites": "6u",
    "gain_potentiel_si_tous_gagnants": {
      "profit_net_euros": 30.8,
      "ROI_potentiel": "+51.3%"
    },
    "calibration_attendue": {
      "win_rate_attendu_si_calibration_parfaite": "68%",
      "details": "2xCERTAIN(0.8) + 3xCONFIANT(0.635) + 1xPROBABLE(0.584) -> moyenne 0.681"
    }
  }
}