## Summary

<!-- What does this PR do and why? -->

## Changes

-

## Testing

- [ ] `go build ./...` compiles
- [ ] `go vet ./...` passes
- [ ] `go test ./... -timeout 30s` passes
- [ ] New/changed code has tests
- [ ] If provider change: verified across all affected providers (Claude, Codex, Gemini)

## Notes

<!-- Anything reviewers should know? Breaking changes? -->
