Fixes #{issue}
- This PR contains AI-generated content.
- I have tested all AI-generated content in my PR.
- I take responsibility for all AI-generated content in my PR.
Tools and Models: {e.g., Cursor + Sonnet 4.6, Claude Code + Opus 4.6, Antigravity + Gemini Flash 3, ChatGPT, etc.}
- Tests added and are passing
- Added documentation