## Summary

Describe what changed and why.

## Testing

- [ ] `python -m pytest -q`
- [ ] GUI smoke tested, if UI behavior changed
- [ ] Build tested, if packaging changed

## Checklist

- [ ] No secrets, voice samples, local configs, or generated binaries committed
- [ ] Documentation updated if behavior changed
- [ ] Third-party notices preserved
- [ ] Change is scoped and maintainable
