A clear and concise description of what this PR changes and why.
- Closes #
- Fixes #
Describe the tests you ran and how to reproduce them.
If this PR touches API endpoints, authentication, database queries, or contract code, check the applicable items from SECURITY_CHECKLIST.md. Paste relevant items below:
- [ ] A01-1: Public endpoints correctly excluded from auth
- [ ] A03-1: SQL uses parameterised statements
- [ ] A03-2: User input validated with Zod schema
- [ ] A05-1: CORS scoped to known origins
- [ ] A09-1: API requests logged with request ID
- [ ] Dependency changes reviewed for vulnerabilities- Code follows the existing style and patterns of the project
- Tests added or updated to cover the change
- All tests pass locally (
npm test/cargo test) - UI changes include screenshots or a screen recording
- PR title is descriptive and references the issue number
- Security checklist items reviewed (if applicable)
Add screenshots or recordings for visual changes.