step,rule,n_before,n_after,n_removed,rationale 0,read data/design.csv (no filtering applied),30,30,0,"all rows valid: no missing values, duplicates, or nonpositive sigma"