- Remove py310 from tox envlist, CI matrix, readthedocs, README badge
- Move lint env to run on 3.11 in gh-actions mapping
- Fix E501 line-too-long in cusum_annotator, energy_detector,
parallel_signal_separator, threshold_qualifier (split error string)
- Fix E501 in annotate.py: wrap --sample-rate click.option decorators
to black style (one arg per line with trailing comma)
- Fix C901 in annotate.py: extract _log_separate_start() helper to
reduce separate() complexity from 17 to 14
- Fix separate() signature wrapping to match black style
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>