Selectivity 0.2 Removes Words and Characters and Checks Candidates in Parallel
Selectivity used to stop at lines, so one huge line came back untouched. Version 0.2 adds --units tokens for words and --units chars for single characters, repeating until nothing more can go. With the released binary, a generated 21,311-byte line came down to 16 bytes with tokens and to the five characters ERR42 with chars. Lines stays the default: the review found a finer default could push runs that finished under 0.1 past their budget.
--jobs N checks several candidates at once and keeps the earliest one that still shows the bug, so a consistent predicate gives the same result either way. On a sleeping test predicate a run took 7.0 s with one job and 3.7 s with four. The extra checks are logged as speculative and never change the result. CI now covers Windows, and the build moved to a supported Go. The release has the binaries, and the use examples note covers the earlier CSV and JSON Lines cases.