-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Summary
No response
Description
No response
Acceptance Criteria
No response
Screenshots
No response
Self Assign
- I want to work on this feature
Internal Notes (Subtasks, etc.)
No response
📦 Functionality & Stability
- All required endpoints and business logic are fully implemented
- Testing/demo mode is implemented (if relevant) — speeds up background jobs or long-running features for presentation purposes (e.g. faster cron job intervals)
- No runtime errors or unhandled exceptions during execution
- Application compiles cleanly with no TypeScript errors
- Feature is deployed locally and ready to be consumed by the frontend
🗃️ Database & Schema
- Prisma schema is updated to reflect any model changes
- Migrations are generated, tested, and executed successfully
🔍 Testing
- Unit tests written for controllers and services
- E2E tests written
- All tests pass reliably
📚 Documentation
- Swagger docs are updated
- Static Swagger UI files are pushed (to GitHub Pages)
- JSDoc comments are added where relevant
- README or related markdown documentation is updated (if needed)
🧹 Code Quality
- Linting passes with no major issues
- No unused files, variables, or leftover debug code
- Consistent and meaningful naming throughout
- Proper folder and module structure is followed
🛡️ Security & Best Practices
- No hard-coded secrets, API keys, or credentials
- Sensitive data (e.g., passwords, tokens) is never exposed in logs or responses
- JWT authentication, guards, and role checks are implemented (if needed)
- Input validation is enforced via DTOs and class-validator or Pipes
- Defensive programming practices are applied
- Negative-case handling (edge cases, failures) is considered
🔁 Communication
- Any breaking changes (e.g., API response formats, route changes) are clearly communicated to the team
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Messing *some* DOD