- [ ] The pull request description was written manually by me and was not generated by an AI tool or agent.
- [ ] I have read and understood the relevant parts of the existing codebase before making these changes.
- [ ] I have carefully reviewed and understood all code changes, and ensured that they match the style, architecture, and conventions of the existing codebase.
- [ ] I understand that pull requests containing blindly generated or unreviewed AI-generated code may be closed without review.