Brief description of what this PR does and why.
- Bug fix
- New feature
- Breaking change
- Refactoring
- Documentation
- Build / CI
Closes #…
- …
- …
- Unit tests added/updated
- Existing tests pass
- Manual verification performed (if applicable)
Describe any breaking changes or migration steps.
- This PR includes AI-generated or AI-assisted content
- If checked, describe which parts and which AI tool was used: …
See AI Usage Guidelines for details.
- Code follows project conventions
- Public APIs are documented
- Tests cover new behavior
- No unnecessary dependencies added
- AI usage disclosed (if applicable)