Fix VoxCPM word-click audio cache leaks and build a labeled boundary benchmark
Takeaway: Next time I'd start by asking for a ground-truth labeling workflow and benchmark harness before building any alignment logic, since that's what actually let us tell good methods from bad ones.