{
  "date": "2026-04-20",
  "generated": "2026-04-20T07:22:00",
  "model_version": "3.0",
  "analyses": [
    {
      "match": "Crystal Palace vs West Ham United",
      "sport": "football",
      "ligue": "Premier League",
      "heure": "19:00",
      "dq_flag": "DQ-A",
      "pari_retenu": false,
      "raison_no_bet": "Edge insuffisant sur tous les marchés. DC 1X=1.44 (edge ~1.8%), X2=1.52 (edge ~-0.6%), BTTS No=2.12 (edge ~3.4%), OU 2.75 Over=2.04 (edge négatif). Crystal Palace perd Nketiah, Guessand et Doucoure mais Mateta reste. West Ham full squad après 4-0 vs Wolves (2.35 xG). Motivation WHU élevée (relégation). Aucun marché ne dépasse le seuil de 7% requis.",
      "niveau_confiance": "faible",
      "probabilites": {
        "victoire_domicile": "38%",
        "nul": "24%",
        "victoire_exterieur": "38%",
        "btts": "50%",
        "btts_non": "50%"
      },
      "cote_indicative": {
        "domicile": 2.48,
        "nul": 3.25,
        "exterieur": 2.84
      },
      "total_estime": "2.3 buts",
      "raisonnement": "Crystal Palace à domicile avec 3 attaquants absents (Nketiah hamstring, Guessand genou, Doucoure fitness), Wharton et Lacroix douteux. West Ham a son meilleur onze disponible (seul Fabianski absent) et vient d'un 4-0 vs Wolves avec 2.35 xG. WHU #17 (32pts) dans la zone de maintien, motivation maximale. Malgré l'avantage domicile de CP (non battu en 8/10 derniers), les blessures combinées aux attaquants annihilent tout edge calculable. CP marque en moyenne 1.13 buts/match, WHU concède 1.78. Aucun marché ne génère d'edge ≥6%.",
      "stats_comparatives": {
        "type": "football",
        "equipe_1": "Crystal Palace",
        "equipe_2": "West Ham United",
        "stats": {
          "position_classement": [11, 17],
          "forme_5_derniers": ["V-V-N-V-D", "V-N-V-V-D"],
          "buts_marques_par_match": [1.13, 1.25],
          "buts_encaisses_par_match": [1.16, 1.78],
          "xg_pour": [1.2, 1.6],
          "xg_contre": [1.1, 1.5],
          "btts_pct_saison": [50, 58],
          "over_25_pct_saison": [45, 55],
          "absences_cles": ["Nketiah (hamstring), Guessand (genou), Doucoure (fitness)", "Fabianski (dos)"]
        }
      }
    },
    {
      "match": "US Lecce vs ACF Fiorentina",
      "sport": "football",
      "ligue": "Serie A",
      "heure": "18:45",
      "dq_flag": "DQ-B",
      "pari_retenu": false,
      "raison_no_bet": "DQ-B automatique (cotes Betify seule, pas de DC ni OU 2.5 disponible). Lecce en zone relégation (#17), 1W-4L récents, 0.6 buts/match. Fiorentina 3W-1D-1L récents, gardant clean sheets. Marché BTTS Y=1.85 N=1.83 trop efficient (50/50). DQ-B interdit VALUE_SAFE/VALUE_ULTRA. Profil match : projection ~1.6 buts total mais ligne OU absente.",
      "niveau_confiance": "très faible",
      "probabilites": {
        "victoire_domicile": "25%",
        "nul": "28%",
        "victoire_exterieur": "47%",
        "btts": "42%",
        "btts_non": "58%"
      },
      "cote_indicative": {
        "domicile": 3.40,
        "nul": 3.25,
        "exterieur": 2.18
      },
      "total_estime": "1.6 buts",
      "raisonnement": "Lecce en crise profonde (#17 zone relégation), seulement 0.6 buts marqués/match sur les 5 derniers, 1.8 encaissés. Fiorentina solide depuis début février (1 seule défaite en L1), 1.0 scoré et 1.0 encaissé/match, 2 clean sheets consécutifs. Profil : match fermé avec Fiorentina favorite. Mais DQ-B (Betify seule) et absence de marchés DC/OU2.5 rendent l'analyse invalide selon protocole v3.",
      "stats_comparatives": {
        "type": "football",
        "equipe_1": "US Lecce",
        "equipe_2": "ACF Fiorentina",
        "stats": {
          "position_classement": [17, 6],
          "forme_5_derniers": ["D-L-L-L-V", "V-V-V-N-D"],
          "buts_marques_par_match": [0.6, 1.0],
          "buts_encaisses_par_match": [1.8, 1.0],
          "xg_pour": [0.7, 1.2],
          "xg_contre": [1.6, 0.9],
          "btts_pct_saison": [45, 40],
          "over_25_pct_saison": [30, 38],
          "absences_cles": ["[NON VÉRIFIÉ]", "[NON VÉRIFIÉ]"]
        }
      }
    },
    {
      "match": "Moreirense FC vs Estoril Praia",
      "sport": "football",
      "ligue": "Liga Portugal",
      "heure": "19:15",
      "dq_flag": "DQ-A",
      "pari_retenu": false,
      "raison_no_bet": "CONFIANCE interdit ligue tier 2. VALUE DC X2=1.38 nécessite edge ≥7% → p_finale ≥0.795 impossible à valider (Estoril 3 défaites consécutives). DC 1X=1.62 : edge estimé 1.6% << 7%. BTTS Y=1.66 non qualifié marché tier 2 sans robustesse. Deux équipes sans victoire en 7+ matchs récents respectivement.",
      "niveau_confiance": "faible",
      "probabilites": {
        "victoire_domicile": "30%",
        "nul": "32%",
        "victoire_exterieur": "38%",
        "btts": "55%"
      },
      "cote_indicative": {
        "domicile": 3.00,
        "nul": 3.35,
        "exterieur": 2.24
      },
      "total_estime": "2.2 buts",
      "raisonnement": "Moreirense sans victoire en 7 matchs (4 défaites, 3 nuls) dont 2 défaites 1-0 à domicile, a stoppé la série avec 1-1 à Famalicao. Estoril 3 défaites consecutives (2-1 vs Rio Ave, 3-2 à Arouca, 3-1 vs Porto). Saison quasi-identique : Moreirense 10-6-13, Estoril 10-7-12. Match très ouvert, aucune équipe ne justifie d'edge exploitable sur le marché DC compte tenu du seuil tier 2 (7%).",
      "stats_comparatives": {
        "type": "football",
        "equipe_1": "Moreirense FC",
        "equipe_2": "GD Estoril Praia",
        "stats": {
          "position_classement": [11, 12],
          "forme_5_derniers": ["N-D-D-L-D", "L-L-L-D-V"],
          "buts_marques_par_match": [1.0, 1.4],
          "buts_encaisses_par_match": [1.3, 1.6],
          "xg_pour": [0.9, 1.2],
          "xg_contre": [1.2, 1.5],
          "btts_pct_saison": [52, 56],
          "over_25_pct_saison": [48, 55],
          "absences_cles": ["[NON VÉRIFIÉ]", "[NON VÉRIFIÉ]"]
        }
      }
    },
    {
      "match": "Harris, Lloyd vs McDonald, Mackenzie",
      "sport": "tennis",
      "ligue": "ATP Madrid (Q) - ATP Masters 1000",
      "heure": "10:20",
      "dq_flag": "DQ-A",
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance": "élevé",
      "probabilites": {
        "victoire_Harris": "75.2%",
        "victoire_McDonald": "24.8%",
        "set_Harris": "89.8%",
        "set_McDonald": "53.6%"
      },
      "cote_indicative": {
        "Harris": 1.51,
        "McDonald": 2.40
      },
      "raisonnement": "Harris (ATP #155) vs McDonald (ATP #113) : ranking modestement en faveur de McDonald mais la forme 2026 donne un net avantage à Harris. Harris a remporté 2 Challengers clay en 2026 (Soma Bay + Tenerife), un vrai comeback après blessure dorsale — il joue à son meilleur niveau actuel. McDonald : carrière clay désastreuse (9-23, 28.1%), première victoire clay cette saison à Houston R1 après une longue disette. Sur terre battue à Madrid, Harris est nettement supérieur en forme réelle. p_estimee=0.79, cote_plancher=1.49.",
      "stats_comparatives": {
        "type": "tennis",
        "joueur_1": "Lloyd Harris",
        "joueur_2": "Mackenzie McDonald",
        "surface": "clay (outdoor, Madrid)",
        "classement_atp_wta": [155, 113],
        "bilan_saison": ["2 titres Challenger clay 2026", "10-8 global, difficultés clay"],
        "bilan_surface": ["2 titres clay 2026 (Tenerife, Soma Bay)", "9-23 (28.1%) carrière clay ATP"],
        "forme_5_derniers": ["V-V-V-V-V (Challenger level)", "W-L-W-L-W (surfaces mixtes)"],
        "h2h": "0-0"
      }
    },
    {
      "match": "Tomova, Viktoriya vs Pavlyuchenkova, Anastasia",
      "sport": "tennis",
      "ligue": "WTA Madrid (Q) - WTA 1000",
      "heure": "11:30",
      "dq_flag": "DQ-A",
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance": "modéré",
      "probabilites": {
        "victoire_Tomova": "67.3%",
        "victoire_Pavlyuchenkova": "32.7%",
        "set_Tomova": "85.9%",
        "set_Pavlyuchenkova": "60.9%"
      },
      "cote_indicative": {
        "Tomova": 1.70,
        "Pavlyuchenkova": 2.06
      },
      "raisonnement": "Tomova (WTA #151) vs Pavlyuchenkova (WTA #112) : ranking en faveur de Pavlyuchenkova mais forme clay 2025-26 clairement en faveur de Tomova. Pavlyuchenkova : 1-3 sur clay cette saison (25% winrate) — signal d'alerte majeur pour une joueuse normalement 55.3% sur clay en carrière. Tomova : 8-8 clay en 2024, joueuse de fond de court adaptée au red clay. Sur terre battue à Madrid, la forme récente de Pavlyuchenkova invalide son avantage de classement. p_estimee=0.71, cote_plancher=1.69.",
      "stats_comparatives": {
        "type": "tennis",
        "joueur_1": "Viktoriya Tomova",
        "joueur_2": "Anastasia Pavlyuchenkova",
        "surface": "clay (outdoor, Madrid)",
        "classement_atp_wta": [151, 112],
        "bilan_saison": ["8-8 clay 2024, fondeur régulière", "1-3 clay 2026 (25% WR) — en crise sur terre"],
        "bilan_surface": ["8-8 clay 2024", "89-72 (55.3%) carrière clay mais 1-3 cette saison"],
        "forme_5_derniers": ["[NON VÉRIFIÉ]", "L-L-L-W sur clay 2026"],
        "h2h": "[NON VÉRIFIÉ]"
      }
    },
    {
      "match": "Lajovic, Dusan vs Arnaldi, Matteo",
      "sport": "tennis",
      "ligue": "ATP Madrid (Q) - ATP Masters 1000",
      "heure": "12:40",
      "dq_flag": "DQ-A",
      "pari_retenu": true,
      "raison_no_bet": null,
      "niveau_confiance": "modéré",
      "probabilites": {
        "victoire_Lajovic": "58.3%",
        "victoire_Arnaldi": "41.7%",
        "set_Lajovic": "80.6%",
        "set_Arnaldi": "68.6%"
      },
      "cote_indicative": {
        "Lajovic": 2.02,
        "Arnaldi": 1.72
      },
      "raisonnement": "Lajovic (ATP #125) vs Arnaldi (ATP #107) : ranking légèrement en faveur d'Arnaldi mais la forme 2026 raconte une autre histoire. Arnaldi : 0 victoire ATP en 2026 malgré son classement #107. Battu R1 Barcelona par Halys la semaine dernière. La chute de son classement (peak #30, maintenant en qualification) confirme la crise. Lajovic : circuit Challenger clay actif et productif en 2025-26 (titre Cordenons, finale Sassuolo, demi Girona/Sevilla), 20-9 sur clay récent. Le signal 'winless ATP 2026' d'Arnaldi est fort. Lajovic outsider avec vrai edge. p_estimee=0.62, cote_plancher=1.99.",
      "stats_comparatives": {
        "type": "tennis",
        "joueur_1": "Dusan Lajovic",
        "joueur_2": "Matteo Arnaldi",
        "surface": "clay (outdoor, Madrid)",
        "classement_atp_wta": [125, 107],
        "bilan_saison": ["Titre Challenger clay, finale Challenger clay 2025-26", "0 victoire ATP Tour en 2026, L R1 Barcelona vs Halys"],
        "bilan_surface": ["20-9 clay Challenger/ITF récent", "7-7 clay derniers 52 semaines, 65% carrière"],
        "forme_5_derniers": ["[NON VÉRIFIÉ exactement]", "L-L-L-L (ATP) avec tournois Challenger"],
        "h2h": "[NON VÉRIFIÉ]"
      }
    },
    {
      "match": "Garin, Cristian vs Jarry, Nicolas",
      "sport": "tennis",
      "ligue": "ATP Madrid (Q) - ATP Masters 1000",
      "heure": "08:00",
      "dq_flag": "DQ-A",
      "pari_retenu": false,
      "raison_no_bet": "Jarry en meilleure forme (4/5 victoires) mais seuil qualifying 8% non atteint. Garin #83 vs Jarry #155 — écart ranking qui compresse edge. Garin forme médiocre (2/5) mais avantage H2H 2-0 clay. Edge Garin calculé négatif (marché déjà efficient). Edge Jarry outsider 2.80 = 3% sous shrinkage. NO BET.",
      "niveau_confiance": "faible",
      "probabilites": {
        "victoire_Garin": "64%",
        "victoire_Jarry": "36%"
      },
      "cote_indicative": {
        "Garin": 1.39,
        "Jarry": 2.80
      },
      "total_estime": null,
      "raisonnement": "Jarry en très bonne forme (4/5 wins) malgré classement #155. Garin #83 avec avantage H2H clay (2-0) mais forme récente médiocre (2/5). Le marché à 1.39/2.80 reflète correctement l'écart de classement. Edge Jarry 3% < 8% qualifying minimum. NO BET.",
      "stats_comparatives": null
    },
    {
      "match": "Cleveland Cavaliers vs Toronto Raptors",
      "sport": "basketball",
      "ligue": "NBA",
      "heure": "23:00",
      "dq_flag": "DQ-B",
      "pari_retenu": false,
      "raison_no_bet": "DQ-B automatique → NO BET NBA. Protocole v3 : DQ-A obligatoire NBA. Aucune cote Totals O/U disponible (seuls ML et Spread présents). Cleveland #1 seed Playoffs avec Cavs dominant (ML 1.28), Toronto #17 en reconstruction. Sans Totals O/U et DQ-B = NO BET strict.",
      "niveau_confiance": "N/A",
      "probabilites": null,
      "cote_indicative": {
        "Cleveland": 1.28,
        "Toronto": 3.65
      },
      "raisonnement": "Cleveland favori massif à domicile vs Toronto en fin de saison. DQ-B (cotes partielles, Spread seulement, pas de Totals) = NO BET automatique NBA. Protocole v3 exige DQ-A + Totals O/U disponibles.",
      "stats_comparatives": null
    }
  ],
  "paris": [
    {
      "sport": "tennis",
      "ligue": "ATP Madrid Open (Qualification R1) - Masters 1000",
      "ligue_canonique": "ATP_QUAL",
      "match": "Harris, Lloyd vs McDonald, Mackenzie",
      "heure": "10:20",
      "marche": "Match Winner",
      "marche_canonique": "ML",
      "selection": "Harris, Lloyd",
      "cote": 1.51,
      "cote_plancher": 1.49,
      "dq_flag": "DQ-A",
      "mise_unites": "1u",
      "mise_euros": 10,
      "kelly_calcul": "p_finale=75.2%, f_full=26.5%, qk=6.6%, chaos*1.0, mise_brute=33 EUR -> 2.75u -> cap qualif = 1u",
      "edge_estime": "+9.0%",
      "edge_num": 0.090,
      "probabilite_estimee": "79%",
      "p_estimee": 0.79,
      "probabilite_marche": "66.2%",
      "probabilite_finale": "75.2%",
      "p_finale_num": 0.752,
      "robustesse": "Fragile si cote bouge -0.05 (edge passerait à 6.7% < 8%). Mais signal fondamental très solide : McDonald 9-23 clay (28.1%), Harris 2 titres Challenger clay 2026. Si p_finale surestimée +3%: edge tombe à 6.0% < seuil. VALUE_LEAN justifié par forme dominante Harris. Ne pas jouer si cote < 1.49.",
      "raisonnement": "Harris : 2 titres Challenger clay en 2026 (Soma Bay + Tenerife 2), comeback réussi après blessure dorsale, au sommet de sa forme actuelle. McDonald : 9-23 (28.1%) carrière clay ATP, première victoire clay de l'année à Houston R1 seulement, historiquement faible sur cette surface. Avantage forme décisif pour Harris malgré classement inférieur (#155 vs #113). Madrid sur clay extérieur = surface idéale pour Harris.",
      "moteur": "VALUE",
      "statut_v3": "VALUE_LEAN",
      "protocol_version": "3.0",
      "chaos": 0,
      "tier": "qualif"
    },
    {
      "sport": "tennis",
      "ligue": "WTA Madrid Open (Qualification R1) - WTA 1000",
      "ligue_canonique": "WTA_QUAL",
      "match": "Tomova, Viktoriya vs Pavlyuchenkova, Anastasia",
      "heure": "11:30",
      "marche": "Match Winner",
      "marche_canonique": "ML",
      "selection": "Tomova, Viktoriya",
      "cote": 1.70,
      "cote_plancher": 1.69,
      "dq_flag": "DQ-A",
      "mise_unites": "1u",
      "mise_euros": 10,
      "kelly_calcul": "p_finale=67.3%, f_full=20.6%, qk=5.1%, chaos*1.0, mise_brute=25.7 EUR -> 2.5u -> cap qualif = 1u",
      "edge_estime": "+8.5%",
      "edge_num": 0.085,
      "probabilite_estimee": "71%",
      "p_estimee": 0.71,
      "probabilite_marche": "58.8%",
      "probabilite_finale": "67.3%",
      "p_finale_num": 0.673,
      "robustesse": "Très fragile : cote_plancher 1.69 vs cote actuelle 1.70 (marge 0.01). Si cote baisse -0.05 ou p_finale surestimée +3%, edge < 8%. Signal fort : Pavlyuchenkova 1-3 clay 2026 = crise sur surface. Ranking Pavlyuchenkova (#112) légèrement supérieur = chaos 1. Ne pas jouer si cote < 1.69.",
      "raisonnement": "Pavlyuchenkova (WTA #112) en crise clay 2026 : seulement 1-3 sur terre battue cette saison, loin de ses 55.3% de winrate carrière clay. Tomova (WTA #151) : clay player de fond de court, 8-8 clay 2024, adaptée aux conditions espagnoles. L'avantage de ranking de Pavlyuchenkova est annulé par son incompréhensible forme clay actuelle. Le marché la sur-évalue encore légèrement à 1.70.",
      "moteur": "VALUE",
      "statut_v3": "VALUE_LEAN",
      "protocol_version": "3.0",
      "chaos": 1,
      "tier": "qualif"
    },
    {
      "sport": "tennis",
      "ligue": "ATP Madrid Open (Qualification R1) - Masters 1000",
      "ligue_canonique": "ATP_QUAL",
      "match": "Lajovic, Dusan vs Arnaldi, Matteo",
      "heure": "12:40",
      "marche": "Match Winner",
      "marche_canonique": "ML",
      "selection": "Lajovic, Dusan",
      "cote": 2.02,
      "cote_plancher": 1.99,
      "dq_flag": "DQ-A",
      "mise_unites": "1u",
      "mise_euros": 10,
      "kelly_calcul": "p_finale=58.3%, f_full=17.5%, qk=4.4%, chaos*1.0, mise_brute=22 EUR -> 1.75u -> cap qualif = 1u",
      "edge_estime": "+8.8%",
      "edge_num": 0.088,
      "probabilite_estimee": "62%",
      "p_estimee": 0.62,
      "probabilite_marche": "49.5%",
      "probabilite_finale": "58.3%",
      "p_finale_num": 0.583,
      "robustesse": "Fragile : cote_plancher 1.99 vs cote actuelle 2.02 (marge 0.03). Signal très fort : Arnaldi 0 victoire ATP Tour en 2026. Battu R1 Barcelona la semaine dernière. Lajovic actif en Challenger clay avec titre récent. Si cote <2.00 = NO BET. Edge 8.8% au-dessus du seuil qualifying 8%. Chaos 1 pour écart ranking nominal en faveur Arnaldi. Ne pas jouer si cote < 1.99.",
      "raisonnement": "Arnaldi (ATP #107) : 0 victoire sur le circuit ATP en 2026 malgré son classement. Éliminé R1 Barcelona (Halys) la semaine dernière. Désormais en qualification là où il était en QF l'année dernière (il avait battu Djokovic à Madrid 2025). Lajovic (ATP #125) : challenger clay actif (titre Cordenons, finale Sassuolo, demi-finales Girona+Seville), 20-9 sur clay récent. Le signal 'winless ATP 2026' d'Arnaldi est le data point dominant ici. Lajovic représente une valeur réelle comme outsider.",
      "moteur": "VALUE",
      "statut_v3": "VALUE_LEAN",
      "protocol_version": "3.0",
      "chaos": 1,
      "tier": "qualif"
    }
  ],
  "no_bet": [
    {
      "match": "Crystal Palace vs West Ham United",
      "raison": "Edge insuffisant tous marchés. DC 1X edge ~1.8%, BTTS No edge ~3.4%, OU2.75 Over edge négatif. Tous sous seuil 6-7%."
    },
    {
      "match": "US Lecce vs ACF Fiorentina",
      "raison": "DQ-B (Betify seule). Absence marchés DC et OU2.5. BTTS Y/N marché efficient (1.85/1.83). DQ-B interdit VALUE_SAFE+."
    },
    {
      "match": "Moreirense FC vs Estoril Praia",
      "raison": "Liga Portugal tier 2. CONFIANCE interdit. Edge DC insuffisant (<7%). Les deux équipes sans victoire 7+ matchs."
    },
    {
      "match": "Garin, Cristian vs Jarry, Nicolas",
      "raison": "Seuil qualifying 8% non atteint. Edge Jarry outsider ~3%. Garin cote < 1.40 avec forme médiocre = pas d'angle VALUE."
    },
    {
      "match": "Galfi, Dalma vs Romero Gormaz, Leyre",
      "raison": "Edge calculé 4.5% < seuil qualifying 8%. Romero WC en mauvaise forme (3-7 derniers 10) mais cote Galfi 1.48 trop comprimée."
    },
    {
      "match": "Waltert, Simona vs Papamichail, Despina",
      "raison": "Cote Waltert 1.21 < 1.30 = NO BET absolu (règle v3)."
    },
    {
      "match": "Vekic, Donna vs Jeanjean, Leolia",
      "raison": "Cote Vekic 1.24 < 1.30 = NO BET absolu."
    },
    {
      "match": "Charaeva, Alina vs Sasnovich, Aliaksandra",
      "raison": "Cote Sasnovich 1.26 < 1.30 = NO BET absolu."
    },
    {
      "match": "Bassols Ribera, Marina vs Kalinina, Anhelina",
      "raison": "Cote Kalinina 1.17 < 1.30 = NO BET absolu."
    },
    {
      "match": "Efremova, Ksenia vs Sun, Lulu",
      "raison": "Cote Sun 1.24 < 1.30 = NO BET absolu."
    },
    {
      "match": "Potapova, Anastasia vs Kostovic, Teodora",
      "raison": "Cote Potapova 1.23 < 1.30 = NO BET absolu."
    },
    {
      "match": "Wu, Yibing vs Dhamne, Manas",
      "raison": "Cote Wu 1.17 < 1.30 = NO BET absolu."
    },
    {
      "match": "Harris, Billy vs Merida, Daniel",
      "raison": "Cote Merida 1.24 < 1.30 = NO BET absolu."
    },
    {
      "match": "San Antonio Spurs vs Portland Trail Blazers",
      "raison": "DQ-C, aucune cote disponible = NO BET automatique NBA."
    },
    {
      "match": "Cleveland Cavaliers vs Toronto Raptors",
      "raison": "DQ-B + absence Totals O/U = NO BET NBA (DQ-A obligatoire + marchés O/U requis)."
    },
    {
      "match": "Blanch, Darwin vs Bonzi, Benjamin",
      "raison": "Edge Bonzi calculé ~5.5% < 8% qualifying. Blanch (Ferrero Academy, 3-1 clay 2026, SF Sarasota) représente un outsider dangereux sur clay, invalidant un edge suffisant pour Bonzi à 1.61."
    },
    {
      "match": "Leme Da Silva, Nauhany vs Snigur, Daria",
      "raison": "Cote Snigur 1.35, qualifying = CONFIANCE interdit. Edge VALUE insuffisant : p_estimee requise ≥0.86 pour 8% = trop élevé sans données complètes."
    }
  ],
  "resume": {
    "total_paris": 3,
    "exposition_totale_euros": 30,
    "exposition_totale_unites": "3u",
    "quota_atteint": "3/8",
    "gain_potentiel_si_tous_gagnants": {
      "profit_net_euros": 22.30,
      "ROI_potentiel": "+74.3%"
    }
  }
}
