step,rule,n_before,n_after,n_removed,rationale 1,"keep (origin, horizon) pairs whose target month last(V)+h has a first-release actual in first_release.csv",20,20,0,"all 20 targets (2025-09..2026-09) are present; nothing removed; n_analysed = 20"