# Per-voice overlap + step lever (merged 75baa3b7)

One voice (cleo, derived baseline overlap 0.42, step 0.20), both
cadence modes, three step settings:

- voice_s-1-*  — steps -1 (overlap 0.22): clipped, pointed delivery
- voice-*      — steps 0 (baseline 0.42)
- voice_s+1-*  — steps +1 (overlap 0.62): legato

Overlap is now a per-voice tunable (VoiceRecord.overlap + .overlapStep);
Speak events carry a steps int so hooks can color a line's delivery.
The old A/B/C sets are anchor points at overlap 0 / 0.5 / 1.
