## Description Closes # ## Contribution type - [ ] Bug fix (simple, well-scoped fix for a clearly broken behavior) - [ ] Documentation improvement - [ ] Enhancement (maintainers typically implement enhancements — see [CONTRIBUTING.md](../CONTRIBUTING.md)) ## Checklist - [ ] This PR addresses an existing issue (or fixes a self-evident bug) - [ ] I have read [CONTRIBUTING.md](../CONTRIBUTING.md) - [ ] I have added tests that cover my changes - [ ] I have run `uv run prek run --all-files` and all checks pass - [ ] I have self-reviewed my changes - [ ] If I used an LLM, it followed the repo's contributing conventions (not generic output)