Bug: interleave evenly length-mismatch validation is inverted
Bug: interleave evenly length-mismatch validation is inverted: a task in repo2rlenv-swe-smith (Harbor dataset). mi.interleave evenly raises ValueError: Mismatching number of iterables and lengths. even when the number of iterables matches the number of lengths supplied, and conversely does not…
The task
`mi.interleave_evenly` raises `ValueError: Mismatching number of iterables and lengths.` even when the number of iterables **matches** the number of lengths supplied, and conversely does **not** raise when they genuinely mismatch.
Part of FineEnvs/repo2rlenv-swe-smith.