1# Verification checks (P4), 2026-10-2923| check | outcome |4|---|---|5| Clean re-run (deleted results.json, table1.csv, figure1.png, exclusions.csv; re-ran analysis.py) → results.json byte-identical (`cmp`) | PASS |6| CI contains estimate: 4.854 < 5.267 < 5.680 | PASS |7| effect_se, baseline_metric, model_metric > 0 | PASS |8| Exclusion ledger: 2349 − (396+1736+20) = 197 = n_analysed | PASS |9| n_analysed + n_excluded_missing = 217 countries in 2023 | PASS |10| pearson_r² = r_squared (simple OLS identity) | PASS |11| r_squared = 1 − (model_metric/baseline_metric)² | PASS |12| model_metric < baseline_metric | PASS |13| table1 n_countries sums to n_analysed (197) | PASS |14| CI half-width = 1.95996 × HC3 SE | PASS |15| conclusion code consistent with CI sign | PASS |16| analysis_year = max year with ≥150 complete countries (all years qualify; 2023 has 197) | PASS |17| Magnitude: fitted LE at ln(GDPpc)=9.5 ≈ 72.6 years, plausible; slope in typical literature range (~4–6 yrs/log point) | PASS |18| Figure visually inspected: scatter + OLS line, labelled axes | PASS |19| data/ unmodified (SHA-256 identical to README) | PASS |20