1# Verification checks (P4)2- [PASS] clean re-run: deleted results.json/table1.csv/figure1.png, re-ran analysis.py, results.json byte-identical (cmp)3- [PASS] n_sub1+n_sub2==n_analysed==2404- [PASS] n_sub1==96, n_sub2==1445- [PASS] exclusions: 319 - sum(removed) == 2406- [PASS] exclusions chained (n_after==next n_before; n_before-n_after==n_removed)7- [PASS] effect_se>08- [PASS] CI contains estimate and symmetric ±1.96 SE9- [PASS] sample_start<sample_end, sample_end<=2019-10-0110- [PASS] model_metric < baseline_metric11- [PASS] R2 identity 1-(model/baseline)^2 == r_squared12- [PASS] ssr_pooled >= ssr_sub1+ssr_sub213- [PASS] Chow F recomputed from SSRs14- [PASS] stability_conclusion consistent with p15- [PASS] conclusion consistent with CI16- [PASS] table1 rows match results17- [PASS] magnitude plausible: beta in [-0.6,-0.1] (literature ~ -0.3 to -0.5 for annualised/levels variants; q/q non-annualised ~ -0.25..-0.35)18- [PASS] HAC SE >= iid SE (positive serial correlation expected)19