Claude/issue 4 20250804 1619
🎯 Description
📋 Type of Change
-
🐛 Bug fix (non-breaking change that fixes an issue) -
✨ New feature (non-breaking change that adds functionality) -
💥 Breaking change (fix or feature that would cause existing functionality to not work as expected) -
📚 Documentation update -
🔧 Maintenance/refactoring -
🧪 Tests only -
🚀 CI/CD changes
🔗 Related Issues
Closes # Related to #
🧪 Testing
-
Unit tests added/updated -
Integration tests added/updated -
E2E tests added/updated (if applicable) -
Manual testing completed -
Tests pass locally ( npm test && cd backend && npm test
) -
Database migrations tested (if applicable)
Test Coverage
- Frontend: X% coverage (target: 70%+)
- Backend: X% coverage (target: 75%+)
🔍 Code Quality Checklist
-
Code follows the project's style guidelines -
Self-review of code completed -
Code is commented where necessary -
No console.log statements left in production code -
Error handling is implemented appropriately -
TypeScript types are properly defined -
Security considerations have been addressed
📊 Performance Impact
-
Bundle size impact assessed (frontend changes) -
Database query performance considered (backend changes) -
API response time impact evaluated -
Memory usage impact considered
🗃️ Database Changes
-
Migration files included -
Migration rollback tested -
Seed data updated (if needed) -
Database indexes considered -
Backward compatibility maintained
📱 Frontend Changes
-
Responsive design tested -
Cross-browser compatibility verified -
Accessibility guidelines followed -
Loading states implemented -
Error states handled
🔧 Backend Changes
-
API documentation updated -
Input validation implemented -
Error responses standardized -
Logging added for debugging -
Rate limiting considered (if needed)
🔒 Security Considerations
-
Input sanitization implemented -
Authentication/authorization verified -
Sensitive data handling reviewed -
SQL injection prevention verified -
XSS prevention measures in place
📸 Screenshots/Demo
Before
After
🚀 Deployment Notes
-
Environment variables added/changed -
Configuration updates required -
Third-party service dependencies -
Deployment order requirements -
Rollback plan considered
👀 Review Focus Areas
Please pay special attention to:
-
Logic in filename.js:line-range
-
Database migration safety -
Error handling patterns -
Performance optimizations -
Security implications
📋 Agent Completion Checklist
-
TodoWrite tool used to track progress -
All acceptance criteria from original issue met -
Code follows AGENT-GUIDELINES.md standards -
Testing follows TESTING-STANDARDS.md requirements -
Documentation updated as needed -
Git commit messages follow conventional format -
No breaking changes without proper communication
🤝 Collaboration Notes
- Dependencies: This PR depends on #XXX being merged first
- Follow-up work: Issue #XXX should be created for...
- Technical debt: Consider refactoring X in a future PR
- Known limitations: This approach has limitations with...
📝 Reviewer Guidelines
Required Reviews
-
Code Owner: @username
(required for architecture changes) -
Security Review: @security-team
(required for auth/data changes) -
Database Review: @database-team
(required for schema changes)
Testing Verification
Please verify:
- All tests pass in your local environment
- Changes work as expected in manual testing
- No regression in existing functionality
- Performance impact is acceptable
Agent Signature: