{
  "etude": "01",
  "statut": "exécuté",
  "niveau": "agrégats",
  "genere_le": "2026-11-03T07:47:27+00:00",
  "environnement": {
    "python": "3.11.9",
    "pandas": "3.0.3",
    "numpy": "2.4.6"
  },
  "entrees": {
    "01-metriques.csv": {
      "sha256": "7895a7a0c994e852cb0e0ed2ef7c2fa2c5f28283a36c5954d87f9ab5fa0b9aaa",
      "octets": 4698
    },
    "01-corpus.csv": {
      "sha256": "4a71cefa9a89fb01452d05324f6bdb3c01d0445582d8bd7eb197b7ea3ddf1c8f",
      "octets": 948784
    },
    "01-colonnes-defaut.csv": {
      "sha256": "ee9728520edf45b7dc8744aa035649cff370f0e94be7ee73f257bb913cbae3db",
      "octets": 716
    }
  },
  "chiffres": {
    "mesures_testees": 83,
    "mesures_fiables": 55,
    "matchs": 33168,
    "saisons": 6,
    "saisons_completes": 5,
    "matchs_avec_flux_opta": 31345,
    "matchs_indexes": 31346,
    "matchs_resultats_seuls": 1822,
    "colonnes_defaut": 20,
    "colonnes_defaut_lisibles": 10,
    "colonnes_defaut_tombent": 9,
    "colonnes_defaut_non_amortissables": 1,
    "colonnes_defaut_non_amortissables_noms": [
      "goals_prevented_total"
    ],
    "colonnes_defaut_lisibles_par_poste": {
      "GK": 1,
      "DEF": 3,
      "MID": 4,
      "FWD": 2
    },
    "colonnes_defaut_tombent_par_poste": {
      "GK": 3,
      "DEF": 2,
      "MID": 1,
      "FWD": 3
    }
  },
  "assertions_ok": [
    "83 mesures testées",
    "55 mesures retenues",
    "33 168 matchs",
    "6 saisons, dont 5 complètes",
    "31 345 matchs couverts par Opta",
    "10 des 20 colonnes par défaut tiennent une saison de titulaire",
    "9 tombent, et la 20e n'est jamais classée (cumul non amortissable)"
  ],
  "non_verifie": []
}