{
  "generated_at": "2026-07-21",
  "release_version": "1.2.0",
  "source_fingerprints": [
    {
      "year": 2009,
      "path": "admitere-2009.csv",
      "bytes": 3614659,
      "sha256": "6445ff2057c47b65859d55326c2ed8e4d43b508b9d7ac5f96087f3b6d034c8fb"
    },
    {
      "year": 2012,
      "path": "admitere-2012.csv",
      "bytes": 34268077,
      "sha256": "a0ea1ac08063975cbc90778d637097ceea7b939545b5973a219163a37a94d8b3"
    },
    {
      "year": 2013,
      "path": "admitere-2013.csv",
      "bytes": 32812072,
      "sha256": "5da08d1ffa4d083a1b3c925805fe424cb56d7319ae1e123960e0836abb51a636"
    },
    {
      "year": 2021,
      "path": "2021.json",
      "bytes": 34878289,
      "sha256": "368ca496ebca8a96d3c5615e8ac2942734810785d7a875b94131607c456e048e"
    },
    {
      "year": 2022,
      "path": "2022.json",
      "bytes": 44818235,
      "sha256": "235cea714086dd8a24ccb21b763885d9655346ebcf79b0432c3ea0e0bd026837"
    },
    {
      "year": 2023,
      "path": "2023.json",
      "bytes": 43859383,
      "sha256": "892446e586884effaa60774fe8ef8dcb83424e7ec6cd417faf7fdd1c058d422b"
    },
    {
      "year": 2024,
      "path": "2024.json",
      "bytes": 44569647,
      "sha256": "9004806057f08b45113c182f281402fa2387655475c3265bb5c0e9a491514133"
    },
    {
      "year": 2025,
      "path": "2025.json",
      "bytes": 45708268,
      "sha256": "a482322b21de936921a00cfad96ff6f6dc648e8a66a4c51698c9da607f8ece08"
    },
    {
      "dataset": "historical_thresholds_2011_2020",
      "path": "sources/ismb_thresholds_2011_2020.md",
      "bytes": 54188,
      "sha256": "40a3c1023406883c4b566bfffaeb20fb0e7df1fc52d17a10da6eec2771708cc5"
    }
  ],
  "reports": {
    "2009": {
      "raw_rows": 13361,
      "selected_rows": 13321,
      "selected_schools": 94,
      "collision_rows_excluded": 0,
      "classification": {
        "all": 94
      }
    },
    "2012": {
      "raw_rows": 150725,
      "selected_rows": 12264,
      "selected_schools": 93,
      "collision_rows_excluded": 168,
      "classification": {
        "all": 92,
        "local": 1
      }
    },
    "2013": {
      "raw_rows": 145896,
      "selected_rows": 11775,
      "selected_schools": 88,
      "collision_rows_excluded": 5,
      "classification": {
        "all": 85,
        "local": 3
      }
    },
    "2021": {
      "raw_rows": 91315,
      "selected_rows": 11131,
      "selected_schools": 91
    },
    "2022": {
      "raw_rows": 116887,
      "selected_rows": 14091,
      "selected_schools": 97
    },
    "2023": {
      "raw_rows": 112747,
      "selected_rows": 14639,
      "selected_schools": 98
    },
    "2024": {
      "raw_rows": 113567,
      "selected_rows": 14901,
      "selected_schools": 95
    },
    "2025": {
      "raw_rows": 115638,
      "selected_rows": 15551,
      "selected_schools": 99
    },
    "historical_thresholds": {
      "source_rows": 301,
      "source_row_min": 1,
      "source_row_max": 301,
      "records": 2519,
      "series_with_values": 293,
      "blank_source_rows": [
        23,
        121,
        131,
        167,
        180,
        192,
        214,
        294
      ],
      "years": [
        2011,
        2012,
        2013,
        2014,
        2015,
        2016,
        2017,
        2018,
        2019,
        2020
      ],
      "records_by_year": {
        "2011": 223,
        "2012": 224,
        "2013": 233,
        "2014": 241,
        "2015": 256,
        "2016": 257,
        "2017": 268,
        "2018": 270,
        "2019": 271,
        "2020": 276
      },
      "source_schools": 91,
      "schools_with_values": 89,
      "unknown_school_ids": [],
      "malformed_rows": [],
      "source_file": "sources/ismb_thresholds_2011_2020.md",
      "source_bytes": 54188,
      "source_sha256": "40a3c1023406883c4b566bfffaeb20fb0e7df1fc52d17a10da6eec2771708cc5",
      "source_url": "https://www.diana-ionescu.ro/admitere/2021/istoric-medii/",
      "overlap": {
        "overlap_years": [
          2012,
          2013
        ],
        "historical_rows_in_overlap": 457,
        "compared_rows": 432,
        "missing_school_year_group": 25,
        "nearest_exact_within_0_01": 427,
        "nearest_exact_within_0_01_pct": 98.84,
        "max_nearest_distance": 1.45
      }
    }
  },
  "outputs": {
    "specialization_rows": 4484,
    "school_year_rows": 1456,
    "schools": 115,
    "years": [
      2009,
      2011,
      2012,
      2013,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025
    ],
    "candidate_years": [
      2009,
      2012,
      2013,
      2021,
      2022,
      2023,
      2024,
      2025
    ],
    "threshold_only_years": [
      2011,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020
    ],
    "progressive_web_chunks": 18
  },
  "package": {
    "version": "1.2.0",
    "format": "static_progressive_offline_web_app",
    "runtime_external_dependencies": 0,
    "privacy": "aggregate_only",
    "tests": 39,
    "collector_version": "1.2"
  },
  "historical_threshold_source": {
    "path": "data/source/historical_thresholds_2011_2020.csv",
    "bytes": 84503,
    "sha256": "080d81fa999355f1e8bf26dc7636cfe06a73dd97b1ee9fb001651fab7c9921cb",
    "source_url": "https://www.diana-ionescu.ro/admitere/2021/istoric-medii/",
    "source_rows": 301,
    "expanded_threshold_rows": 2062,
    "integrated_years": [
      2011,
      2014,
      2015,
      2016,
      2017,
      2018,
      2019,
      2020
    ],
    "reconciliation_summary": {
      "method": "nearest cut-off within same year, canonical school and broad specialization category",
      "comparisons": 457,
      "matched": 431,
      "unmatched": 26,
      "within_0_02": 424,
      "within_0_10": 425,
      "median_absolute_difference": 0.0,
      "p90_absolute_difference": 0.0,
      "note": "Acest test este orientativ: unele categorii conțin mai multe variante lingvistice sau coduri distincte."
    }
  },
  "identity_registry": {
    "identities_path": "data/registry/school_identities.json",
    "events_path": "data/registry/school_events.json",
    "reviewed_corrections": 6,
    "stable_cohort_schools": 74
  }
}
