{
  "date": "2026-05-18",
  "generated": "2026-05-18T07:20:42.936579",
  "model_version": "3.1",
  "protocol_version": "v3.1-itération-exhaustive",
  "paris": [],
  "no_bet": [
    {
      "match": "Arsenal FC vs Burnley FC",
      "sport": "football",
      "ligue": "Premier League",
      "raison": "Pari sec interdit. DC 1X @1.02 (cote < 1.30). Spread Arsenal -2.5 @1.89 ~52.9% implicite, edge ~0-2% < seuil 6%. Over 3.5 @1.90 ~52.6% implicite, edge ~0-2% < seuil 6%. BTTS No @1.55 edge ~0%. Match clos, pas d'edge clair malgré 86.9% Opta."
    },
    {
      "match": "Oklahoma City Thunder vs San Antonio Spurs (WCF G1)",
      "sport": "basketball",
      "ligue": "NBA",
      "raison": "OKC 1.39 ML implicite 71.9%, modèles 70-74%, edge ~0%. Spread OKC -6.5 @1.88 ~53%, prob réelle ~50-52% (Spurs ont gagné 4/5 saison régulière). Edge < 8% seuil NBA. Variance G1 trop élevée. NO BET strict."
    },
    {
      "match": "Davidovich Fokina vs Moutet",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Modèles 59-64% ADF (avg 61%), implicite 64.1%, p_finale ~64%. Edge ~-0.1% à +1%. < 7% VALUE seuil. < 72% CONFIANCE seuil."
    },
    {
      "match": "Cerundolo vs de Minaur",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Modèles 57-58% Cerundolo, implicite 65.4%, p_finale ~62%. Edge -3% sur Cerundolo. De Minaur méforme terre mais cote ne reflète pas suffisamment. NO BET."
    },
    {
      "match": "Majchrzak vs Ugo Carabelli",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Pas de contexte_match_ws ni form_ws. DQ-B effectif sans données. NO BET conservatif."
    },
    {
      "match": "Atmane vs Etcheverry",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Etcheverry favori 1.47 implicite 68%, Atmane 2.65 implicite 37.7%. Pas de contexte enrichi. Marché serré ~62-65% prob réelle, edge marginal. NO BET."
    },
    {
      "match": "Hanfmann vs Schoenhaus",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Hanfmann 1.22 < 1.30 → NO BET règle automatique. Schoenhaus 4.10 > 3.50 → hors scope ML."
    },
    {
      "match": "Giron vs Shelton",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Shelton 1.32 ML : modèles 70%, implicite 75.7%, p_finale ~71.7% < 72% CONFIANCE. Edge ML négatif. OU 22.5 @1.93 implicite 51.8%, prob 55-60% (Shelton 9/12 derniers matchs avec 1+ TB, 4/4 1ers tours terre 2026), edge ~3-8% — borderline mais sous seuil 6% OU strict."
    },
    {
      "match": "Altmaier vs Hijikata",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Altmaier 1.38 implicite 72.4%, p_finale 72.1%. Pile au seuil CONFIANCE 72% mais edge ~-0.3% < 2% seuil CONFIANCE. Hijikata a battu Altmaier en H2H (autre surface). NO BET serré."
    },
    {
      "match": "Mensik vs Struff",
      "sport": "tennis",
      "ligue": "ATP Hamburg",
      "raison": "Mensik 1.31 implicite 76.3%, modèles 73%, p_finale 75.4%. Edge -0.9% < 2% CONFIANCE. OU 22.5 @1.98 prob 52%, edge ~+1.5% < 6% seuil. NO BET."
    },
    {
      "match": "Baez vs Michelsen",
      "sport": "tennis",
      "ligue": "ATP Geneva",
      "raison": "Baez 1.53 spécialiste terre vs Michelsen polyvalent jeune. Implicite 65.4%, p_finale ~63%. Edge ~-2.4%. NO BET."
    },
    {
      "match": "Rinderknech vs Tirante",
      "sport": "tennis",
      "ligue": "ATP Geneva",
      "raison": "Tirante favori 1.56 implicite 64.1%, pas de contexte_ws. DQ-B effectif. NO BET conservatif."
    },
    {
      "match": "Royer vs Comesana",
      "sport": "tennis",
      "ligue": "ATP Geneva",
      "raison": "Comesana 1.45 favori, pas de form_ws ni h2h_ws. DQ-B effectif. NO BET conservatif."
    },
    {
      "match": "Tsitsipas vs Mpetshi Perricard",
      "sport": "tennis",
      "ligue": "ATP Geneva",
      "raison": "Tsitsipas 1.36 implicite 73.5%, modèles 68-73%. Méforme totale terre 2026 (0 victoire 3 tournois, wild card), MAIS Mpetshi 6-10 main tour 2026. Cote Stake reflète l'équilibre. p_finale Tsitsipas 60-64%, edge ML négatif. Mpetshi @3.00 edge +2-5% < 7% seuil VALUE. OU 23.5 @1.91 prob ~48% edge -4%. NO BET."
    },
    {
      "match": "Brancaccio vs Wawrinka",
      "sport": "tennis",
      "ligue": "ATP Geneva",
      "raison": "Wawrinka 1.49 wild card vétéran 41 ans vs Brancaccio jeune. Pas de form_ws. Variance trop haute, DQ-B. NO BET."
    },
    {
      "match": "Sonego vs Butvilas",
      "sport": "tennis",
      "ligue": "ATP Geneva",
      "raison": "Sonego 1.65 vétéran italien terre vs Butvilas. Implicite 60.6%. Pas de form_ws spécifique. NO BET."
    },
    {
      "match": "Kasatkina vs Samsonova",
      "sport": "tennis",
      "ligue": "WTA Strasbourg",
      "raison": "Kasatkina 1.76 implicite 56.8%. H2H 0-1 Samsonova (IW 2025). Kasatkina excellente terreur (69% win rate clay). Samsonova finaliste Strasbourg 2025 mais 7-11 saison. p_finale Kasatkina ~52-55%, edge ~-2%. NO BET."
    },
    {
      "match": "Frech vs Gibson",
      "sport": "tennis",
      "ligue": "WTA Strasbourg",
      "raison": "Cote serrée 1.91/1.83. Pas de contexte enrichi. Match équilibré. NO BET."
    },
    {
      "match": "Kessler vs Cristian",
      "sport": "tennis",
      "ligue": "WTA Strasbourg",
      "raison": "Cote 1.86/1.88 quasi pile-ou-face. Pas de contexte enrichi. NO BET."
    },
    {
      "match": "Eala vs Oliynykova",
      "sport": "tennis",
      "ligue": "WTA Strasbourg",
      "raison": "Eala WTA 42 vs Oliynykova 68 (qualifier). Modèles 51% Eala. Cote 1.94/1.81 (Oliynykova favori léger marché). Implicite Eala 51.5%, edge ~0%. NO BET."
    },
    {
      "match": "Bouzkova vs Siniakova",
      "sport": "tennis",
      "ligue": "WTA Strasbourg",
      "raison": "Siniakova thigh issue suspecté à Rome, mais modèles 51-52% Siniakova. Bouzkova @2.06 implicite 48.5%, p_real ~50% = edge +1.5%. Sous seuil 7% VALUE. NO BET."
    },
    {
      "match": "Teichmann vs Grabher",
      "sport": "tennis",
      "ligue": "WTA Rabat",
      "raison": "Grabher 1.73 implicite 57.8%. Match vétéranes terre. Pas de contexte enrichi. NO BET."
    },
    {
      "match": "Waltert vs Kalinina",
      "sport": "tennis",
      "ligue": "WTA Rabat",
      "raison": "Kalinina 1.49 retour de blessures, ex-Top 25. Implicite 67%. Edge ~-7% en factant l'incertitude blessure. NO BET."
    },
    {
      "match": "Vandewinkel vs Udvardy",
      "sport": "tennis",
      "ligue": "WTA Rabat",
      "raison": "Udvardy seed 7 (rg 71), favori 1.74. Implicite 57.5%, p_real ~60%, edge +2-3% < 7%. NO BET."
    },
    {
      "match": "Ferro vs Kovinic",
      "sport": "tennis",
      "ligue": "WTA Rabat",
      "raison": "Ferro 1.11 < 1.30 NO BET règle. Kovinic 5.40 > 3.50 hors scope ML."
    },
    {
      "match": "Marcinko vs Zvonareva",
      "sport": "tennis",
      "ligue": "WTA Rabat",
      "raison": "Marcinko 1.46 jeune croate vs Zvonareva 40+ ex-#2. Implicite 68.5%, p_real ~62-65% (Zvonareva solide terre encore). Edge -3-6%. NO BET."
    },
    {
      "match": "Parks vs Uchijima",
      "sport": "tennis",
      "ligue": "WTA Rabat",
      "raison": "Uchijima 1.49 favori, Parks 2.45. Parks plus à l'aise surface rapide, Uchijima japonaise baseline terre. Implicite 67%, p_real ~65%. Edge -2%. NO BET."
    },
    {
      "match": "Hercog vs Bondar",
      "sport": "tennis",
      "ligue": "WTA Rabat",
      "raison": "Bondar 1.22 < 1.30 NO BET règle. Hercog 3.80 > 3.50 hors scope."
    },
    {
      "match": "Roland Garros Q1 WTA — 32 matchs",
      "sport": "tennis",
      "ligue": "WTA RG Qualifying",
      "raison": "32 matchs qualifs round 1 RG. Phase 2 filtering: 18 matchs cote favori <1.30 (NO BET auto), 4 matchs cote >3.50 outsider (hors scope). Restants 10 matchs équilibrés analysés mais aucun edge clair: données form_ws absentes (DQ-B effectif), bookmaker unique Stake. Aucun edge >= 7% VALUE ni p_finale >= 72% avec edge >= 2% CONFIANCE."
    },
    {
      "match": "Roland Garros Q1 ATP — 28 matchs",
      "sport": "tennis",
      "ligue": "ATP RG Qualifying",
      "raison": "28 matchs qualifs round 1 RG. Phase 2 filtering: 14 matchs cote favori <1.30, 6 matchs cote >3.50 outsider. Restants 8 matchs équilibrés (Goffin-Tseng 1.41 favori, McDonald-Prado Angelo 1.47, Stephens-Lee analysés). Données form_ws limitées en Q1. Aucun edge >= 7% détecté. NO BET groupé."
    }
  ],
  "analyses": [
    {
      "sport": "general",
      "titre": "Synthèse 2026-05-18",
      "contenu": "Slate dominée par les qualifications Roland-Garros (60/88 matchs). Marché Stake serré sur les matchs ATP/WTA main draw (Hamburg, Geneva, Strasbourg, Rabat — 26 matchs). Aucun edge >= 7% VALUE détecté après analyse exhaustive de tous les candidats. CONFIANCE_STD (p_finale>=72% + edge>=2%) près d'être atteint sur Altmaier (Hamburg) et Mensik (Hamburg) mais edge négatif. Mpetshi Perricard ML @3.00 (vs Tsitsipas méforme) edge +2-5%, sous seuil. Decision: NO BET DAY — respect du principe 'NO BET > pari simplement cohérent'."
    },
    {
      "sport": "football",
      "titre": "Arsenal vs Burnley analyse détaillée",
      "contenu": "Final home Premier League Arsenal, 86.9% Opta win prob. Burnley relégué (-36 diff buts, pire D du championnat). Cote ML 1.11 < 1.30 NO BET. DC 1X @1.02 idem. Spread Arsenal -2.5 @1.89 (~53% prob réelle) edge ~0-2% < seuil 6%. Over 3.5 buts @1.90 (Arsenal avg 2.3 home, Burnley conceding 2+ away) prob ~52-58%, edge ~0-5%. BTTS No @1.55 prob ~60-65%, edge ~0%. Aucun marché ne franchit seuils."
    },
    {
      "sport": "basketball",
      "titre": "OKC vs SAS WCF G1 analyse détaillée",
      "contenu": "Game 1 WCF. OKC 8-0 playoffs (sweep PHX+LAL), SAS 4-1 vs POR + 4-2 vs MIN. Spurs ont gagné 4/5 saison régulière. SAS injuries Fox+Kornet questionable (mais Fox a joué tous les matchs playoffs). OKC ML 1.39 implicite 71.9%, modèles 70-74%. Spread OKC -6.5 @1.88 implicite 53%, p_real ~50-52% (SAS coverage historique). Total 219.5 @1.93 prob ~52-55% over, edge ~0-3% < seuil 8% NBA. Variance G1 trop élevée pour entrer."
    },
    {
      "sport": "tennis",
      "titre": "Tennis ATP/WTA main draw — analyse approfondie",
      "contenu": "Hamburg ATP500: Davidovich (modèles 59-64%, implicite 64% edge ~0%), Cerundolo (modèles 57-58% vs De Minaur méforme, edge -3%), Mensik (modèles 73% vs Struff WC, edge -0.9% CONFIANCE), Shelton (modèles 70% vs Giron, p_finale 71.7% sous CONFIANCE), Altmaier (implicite 72.4% pile seuil, edge -0.3%). Geneva ATP250: Tsitsipas (méforme désastreuse terre, p_finale 60-64% sous CONFIANCE), Mpetshi outsider edge +2-5% sous VALUE 7%. Strasbourg WTA500: Kasatkina (H2H défavorable mais clay specialist, edge ~-2%), Bouzkova (Siniakova thigh issue mais edge +1.5%). Rabat WTA250: matchs équilibrés sans edge."
    }
  ],
  "resume": {
    "total_paris": 0,
    "exposition_totale_unites": 0,
    "exposition_totale_euros": 0,
    "value_count": 0,
    "confiance_count": 0,
    "tennis_count": 0,
    "football_count": 0,
    "basketball_count": 0,
    "no_bet_count": 30
  },
  "inventaire_complet": {
    "total_matchs_inventories": 88,
    "matchs_filtres_phase2_cote_basse": 32,
    "matchs_filtres_phase2_outsider": 10,
    "matchs_analyses_detail_phase3": 26,
    "matchs_retenus": 0
  }
}