bbc60f2cdd
Gate results: - pytest tests/ -> 51 passed - load_windows: >=2 datasets load (toy + registry of 5 real; real raise cleanly when absent) - 5 synthetic samples spot-checked: components vary, labels cover every segment, events cause persistent per-channel mean shifts, ~5% NaN missing M1 (data pipeline) complete.