{
  "date": "2026-03-26",
  "generated": "2026-03-26T07:45:00",
  "model_version": "2.2",
  "analyses": [
    {
      "sport": "tennis",
      "ligue": "ATP — Miami Open QF",
      "match": "Jannik Sinner vs Frances Tiafoe",
      "heure": "19:00 CET",
      "surface": "Hard (outdoor)",
      "dq_flag": "DQ-A",
      "forme_domicile": "Sinner : #2 ATP, 16-2 sur dur en 2026, 28 sets consécutifs gagnés en M1000 (record ATP). Indian Wells champion. Aucun set perdu à Miami. 89% pts sur 1re balle, 10.3 aces/match.",
      "forme_exterieur": "Tiafoe : 15-7 en 2026 (14-5 dur), 2-5 vs top 25. A battu Atmane en R4 mais a lutté (6-4 1-6 6-4). 5.7 aces/match, retour correct (46.8% pts sur 2e balle adverse).",
      "h2h": "H2H 4-1 Sinner (toutes surfaces), 4-1 sur dur. Dernière confrontation : Sinner 6-3 6-4 aux ATP Finals 2025. Domination nette. MAJEUR.",
      "absences": "RAS",
      "contexte": "QF Miami Open M1000. Sinner en quête du Sunshine Double. Tiafoe joue à domicile (public US) mais l'écart de niveau est considérable. Le public est un facteur SECONDAIRE.",
      "stats_avancees": "Sinner : 89% pts 1re balle, 56% pts 2e balle. Tiafoe : retour fort (46.8% return pts 2nd serve) mais insuffisant face au niveau de service de Sinner.",
      "analyse_tactique": "Sinner domine dans tous les secteurs : service, retour, baseline. Tiafoe a une arme au service mais manque de consistance face aux top 5. Le match-up est très défavorable pour Tiafoe qui ne peut pas soutenir les échanges au même niveau.",
      "verdict": "Sinner ML 1.03 → p_marché 97%. p_estimée 95%. p_finale 95.6%. Edge -1.4%. Handicap jeux -5.5 à 1.945 : p_estimée 48%, edge négatif. AUCUN marché ne présente d'edge exploitable. Market parfaitement efficient sur ce match.",
      "pari_retenu": false,
      "raison_no_bet": "ML 1.03 = edge négatif. Handicap -5.5 à 1.945 = edge négatif (~48% estimé vs 51.4% implicite). Marché trop efficient, aucun angle rentable."
    },
    {
      "sport": "tennis",
      "ligue": "WTA — Miami Open SF",
      "match": "Coco Gauff vs Karolina Muchova",
      "heure": "16:00 CET",
      "surface": "Hard (outdoor)",
      "dq_flag": "DQ-B",
      "forme_domicile": "Gauff : #3 WTA, forme irrégulière en 2026 (élim. QF AO, sorties précoces multiples). Bonne forme cette semaine à Miami mais TOUS ses matchs sont allés à 3 sets. QF gagné 6-3 1-6 6-3 vs Bencic.",
      "forme_exterieur": "Muchova : 18-3 en 2026, titre Doha, 12 victoires sur ses 13 derniers matchs. En forme de carrière. A dominé Mboko et Eala sans difficulté à Miami.",
      "h2h": "H2H 6-0 Gauff. Domination totale historique. Mais Muchova a pris son 1er set à Gauff à l'AO 2026 — signal de rapprochement. MAJEUR.",
      "absences": "Gauff : update blessure possible (article SI), à surveiller. Muchova : RAS.",
      "contexte": "SF WTA Miami 1000. 1re demi-finale à Miami pour Gauff. Muchova construit sa meilleure saison. Le H2H est le facteur dominant mais Muchova n'a jamais été en aussi bonne forme lors de leurs confrontations.",
      "stats_avancees": "Gauff : pattern de 3 sets systématique à Miami (22+ jeux dans ses 6 derniers matchs). Muchova : 1re balle en hausse, jeu plus agressif qu'avant.",
      "analyse_tactique": "Gauff possède un mix puissance+variété qui a historiquement posé problème à Muchova. Mais Muchova en 2026 est plus agressive et régulière. Si Gauff commence lentement (pattern de 1er set perdu vu contre Bencic), Muchova pourrait capitaliser. Le scénario 3 sets est très probable.",
      "verdict": "Gauff ML ~2.00 → p_estimée 57%, p_marché 50%, p_finale 54.9%. Edge +4.9% — sous seuil ML outsider ≥6%. Over total jeux et Muchova ≥1 set : pas de cotes confirmées (DQ-C). Aucun marché ne franchit le seuil. NO BET malgré lecture intéressante.",
      "pari_retenu": false,
      "raison_no_bet": "ML edge +4.9% sous seuil ≥6%. Marchés O/U jeux et set betting sans cotes confirmées (DQ-C). Match intéressant mais aucun angle exploitable au-dessus des seuils v2.2."
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path A",
      "match": "Italy vs Northern Ireland",
      "heure": "20:45 CET",
      "dq_flag": "DQ-A",
      "forme_domicile": "Italie : 2e de groupe qualificatif, qualité technique indéniable mais parcours qualificatif pas dominant. Spalletti stabilise le système. En barrage à domicile (Bergamo), favori logique.",
      "forme_exterieur": "Irlande du Nord : équipe la plus faible des barrages. Jeu ultra-défensif attendu (5-4-1/5-3-2). Très peu de capacité offensive au niveau international.",
      "h2h": "Historiquement dominé par l'Italie. SECONDAIRE — le contexte barrage est plus important que le H2H.",
      "absences": "[NON VÉRIFIÉ] — compos attendues standards pour les deux équipes.",
      "contexte": "SEMI-FINALE ALLER UNIQUE barrage CM 2026. Enjeu maximal : perdre = pas de Coupe du Monde. L'Italie a le traumatisme de 2022 (éliminée par la Macédoine du Nord en barrage). N. Irlande va défendre très bas et espérer un exploit défensif.",
      "stats_avancees": "Contexte barrage single-leg = structurellement défensif. Learning v2.2 confirmé : Porto Over 2.5 PERDU (match éliminatoire = prudence accrue), Aston Villa Under 2.5 GAGNÉ (contexte défensif). Les xG de qualification surestiment le potentiel offensif en barrage.",
      "analyse_tactique": "N. Irlande va s'organiser en bloc bas compact. L'Italie aura la possession mais va peiner à créer des occasions nettes contre un mur défensif. L'Italie de Spalletti privilégie le contrôle du ballon — pas une équipe qui force le jeu verticalement. Match typique 1-0 ou 2-0 Italie. Scénario 3+ buts improbable sauf erreur défensive N. Irlande.",
      "verdict": "Under 2.5 buts à 1.93. p_estimée 62%, p_marché 51.8%, p_finale 58.94%. Edge +7.14% — au-dessus du seuil O/U ≥6%. Robustesse : à p_estimée -3% → edge +5.04% (borderline mais argument structurel barrage solide). DQ-A, Chaos 1.",
      "pari_retenu": true,
      "raison_no_bet": null
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path A",
      "match": "Wales vs Bosnia and Herzegovina",
      "heure": "20:45 CET",
      "dq_flag": "DQ-B",
      "forme_domicile": "Galles : à Cardiff, soutien public fort. Équipe en reconstruction mais capable de résultats à domicile.",
      "forme_exterieur": "Bosnie : équipe compétitive, Dzeko en fin de carrière mais attaque capable.",
      "verdict": "Wales DC 1X estimé ~1.28-1.30. SOUS le minimum 1.40 imposé par les learnings semaine 16/03. AUTO NO BET sur DC. Marchés O/U et BTTS sans cotes confirmées.",
      "pari_retenu": false,
      "raison_no_bet": "DC 1X ~1.30 sous seuil minimum 1.40. Marchés alternatifs sans cotes confirmées (DQ-C)."
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path B",
      "match": "Ukraine vs Sweden",
      "heure": "20:45 CET",
      "dq_flag": "DQ-B",
      "forme_domicile": "Ukraine : 2.80 ML (terrain neutre, pas de vrai avantage dom). Mudryk, Dovbyk en attaque.",
      "forme_exterieur": "Suède : 2.60 ML, légèrement favorisée par certains books. Équipe pragmatique et défensive.",
      "verdict": "Match toss-up sur terrain neutre. Pas de DC exploitable (X2 Suède ~1.55 mais edge estimé <5% après shrinkage). Under 2.5 intéressant conceptuellement mais sans cote confirmée. DQ-B global.",
      "pari_retenu": false,
      "raison_no_bet": "Aucun marché ne franchit les seuils d'edge. Match toss-up efficacement pricé."
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path B",
      "match": "Poland vs Albania",
      "heure": "20:45 CET",
      "dq_flag": "DQ-B",
      "forme_domicile": "Pologne : Lewandowski, à domicile à Varsovie. 7 buts encaissés en 8 matchs de qualif (défense solide).",
      "forme_exterieur": "Albanie : défense organisée, Under 2.5 dans 7 des 8 derniers matchs. Capacité offensive limitée.",
      "verdict": "Under 2.5 estimé ~1.85-1.90 mais cote NON CONFIRMÉE (DQ-C sur ce marché). BTTS No à 1.62 : p_estimée 65%, p_finale 64%, edge +2.3% — sous seuil BTTS ≥6%. Pas d'angle exploitable au-dessus des seuils.",
      "pari_retenu": false,
      "raison_no_bet": "Under 2.5 DQ-C (cote non confirmée). BTTS No edge +2.3% sous seuil ≥6%."
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path C",
      "match": "Turkey vs Romania",
      "heure": "19:00 CET",
      "dq_flag": "DQ-B",
      "forme_domicile": "Turquie : 1.44 ML, forte à domicile Istanbul (stade Tüpraş). Yildiz, Calhanoglu en forme.",
      "forme_exterieur": "Roumanie : surprise de l'Euro 2024, défense organisée mais attaque limitée.",
      "verdict": "Turkey DC 1X ~1.12 — bien sous minimum 1.40. Over 2.5 favorisé par le marché (~1.66) mais p_estimée seulement 55% en contexte barrage → edge négatif vs marché. Under 2.5 impliqué ~2.30 → DQ-C sans cote confirmée. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "DC trop bas. Over 2.5 edge négatif (marché surestime potentiel offensif en barrage). Under 2.5 DQ-C."
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path C",
      "match": "Slovakia vs Kosovo",
      "heure": "20:45 CET",
      "dq_flag": "DQ-C",
      "verdict": "Données insuffisantes sur ce match (DQ-C). Slovakia 2.00, match compétitif mais scope hors ligues majeures habituelles. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "DQ-C — données insuffisantes, scope hors ligues prioritaires du protocole."
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path D",
      "match": "Denmark vs North Macedonia",
      "heure": "20:45 CET",
      "dq_flag": "DQ-B",
      "verdict": "Denmark 1.34 = favori massif. DC 1X ~1.10. Aucun edge sur DC. Under 2.5 intéressant conceptuellement mais sans cote confirmée. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "DC 1X ~1.10 = aucune value. Marchés O/U et BTTS sans cotes confirmées."
    },
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path D",
      "match": "Czechia vs Republic of Ireland",
      "heure": "20:45 CET",
      "dq_flag": "DQ-B",
      "verdict": "Tchéquie 1.95, match compétitif. DC 1X ~1.30 sous minimum 1.40. Marchés alt sans cotes confirmées. NO BET.",
      "pari_retenu": false,
      "raison_no_bet": "DC 1X ~1.30 sous seuil minimum 1.40. Marchés alternatifs DQ-C."
    }
  ],
  "paris": [
    {
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path A",
      "match": "Italy vs Northern Ireland",
      "heure": "20:45 CET",
      "marche": "Over/Under buts",
      "selection": "Under 2.5 buts",
      "cote": 1.93,
      "cote_plancher": 1.72,
      "dq_flag": "DQ-A",
      "mise_unites": "1.75u",
      "mise_euros": 17.50,
      "kelly_calcul": "p_finale=58.94%, f_full=(0.5894×0.93−0.4106)/0.93=14.78%, quarter_kelly=3.70%, chaos×1.0, mise_brute=18.48€ → round(18.48/2.5)×0.25=1.75u (17.50€)",
      "edge_estime": "+7.14%",
      "probabilite_estimee": "62%",
      "probabilite_marche": "51.8%",
      "probabilite_finale": "58.94%",
      "robustesse": "Edge reste +5.04% à p_estimée -3% (borderline mais argument structurel barrage solide). Cote ±0.05 : à 1.88 edge 5.84%, à 1.98 edge 8.44%. Le marché n'a pas pleinement intégré le contexte barrage single-leg (vs qualif classique). Test : 'Si perdu, raisonnement solide ?' → Oui, 3+ buts = N.Irlande s'est ouverte suite au score, pas une erreur d'analyse.",
      "raisonnement": "Semi-finale barrage CM unique = enjeu maximal. N. Irlande (plus faible équipe des barrages) va s'organiser en bloc bas 5-4-1/5-3-2 pour résister le plus longtemps possible. L'Italie de Spalletti contrôle la possession mais ne force pas verticalement. Contexte barrage structurellement défensif (learning confirmé : Porto Over 2.5 PERDU en contexte éliminatoire, Villa Under 2.5 GAGNÉ). Scénario le plus probable : Italie 1-0 ou 2-0. Le xG qualificatif surestime le potentiel offensif en match à élimination directe.",
      "statut": "VALUE",
      "chaos": 1
    }
  ],
  "no_bet": [
    {
      "match": "Jannik Sinner vs Frances Tiafoe",
      "sport": "tennis",
      "ligue": "ATP — Miami Open QF",
      "raison": "Sinner ML 1.03 = edge -1.4%. Handicap -5.5 à 1.945 = edge négatif. Marché parfaitement efficient sur ce match dominé."
    },
    {
      "match": "Coco Gauff vs Karolina Muchova",
      "sport": "tennis",
      "ligue": "WTA — Miami Open SF",
      "raison": "Gauff ML ~2.00 = edge +4.9% sous seuil ≥6%. H2H 6-0 intéressant mais Muchova en forme de carrière (18-3). Marchés O/U jeux sans cotes confirmées (DQ-C). Lecture intéressante mais aucun angle au-dessus des seuils."
    },
    {
      "match": "Wales vs Bosnia and Herzegovina",
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path A",
      "raison": "DC 1X ~1.30 sous seuil minimum 1.40. Marchés alt DQ-C."
    },
    {
      "match": "Ukraine vs Sweden",
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path B",
      "raison": "Match toss-up, aucun marché ne franchit les seuils d'edge après shrinkage."
    },
    {
      "match": "Poland vs Albania",
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path B",
      "raison": "Under 2.5 DQ-C. BTTS No edge +2.3% sous seuil ≥6%."
    },
    {
      "match": "Turkey vs Romania",
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path C",
      "raison": "DC trop bas. Over 2.5 edge négatif. Under 2.5 DQ-C."
    },
    {
      "match": "Slovakia vs Kosovo",
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path C",
      "raison": "DQ-C — données insuffisantes."
    },
    {
      "match": "Denmark vs North Macedonia",
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path D",
      "raison": "DC ~1.10 = aucune value. Marchés alt DQ-C."
    },
    {
      "match": "Czechia vs Republic of Ireland",
      "sport": "football",
      "ligue": "Barrages CM 2026 — Path D",
      "raison": "DC 1X ~1.30 sous seuil 1.40. Marchés alt DQ-C."
    },
    {
      "match": "NBA — 3 matchs (Hornets-Knicks, Pistons-Pelicans, Magic-Kings)",
      "sport": "basketball",
      "ligue": "NBA",
      "raison": "Basketball suspendu — ROI modèle insuffisant (-31.05% semaine 16/03-21/03). Aucune analyse effectuée."
    }
  ],
  "resume": {
    "total_paris": 1,
    "exposition_totale_euros": 17.50,
    "exposition_totale_unites": "1.75u",
    "sports_couverts": ["football"],
    "sports_exclus": {
      "tennis": "Sinner trop favori (ML 1.03), Gauff edge sous seuil (4.9% < 6%). Pas de cotes confirmées sur marchés alternatifs.",
      "basketball": "Cerveau suspendu (ROI -31%)"
    },
    "gain_potentiel_si_tous_gagnants": {
      "profit_net_euros": 16.28,
      "ROI_potentiel": "+93%"
    },
    "portefeuille": {
      "nombre_matchs": 1,
      "correlation": "N/A — pari unique",
      "perte_max_theorique": "-17.50€ (-1.75u)",
      "perte_plausible": "-17.50€ (-1.75u)",
      "avis_drawdown": "acceptable (1.75u/3u max = 58% de l'expo max)",
      "avis_portefeuille": "Concentré mais discipliné. Seul spot au-dessus des seuils v2.2. La discipline de sélection prime sur le volume."
    }
  }
}