-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programbackendgood first issueGood for newcomersGood for newcomers
Description
Description:
Develop a module that manages the document verification lifecycle from submission to final approval.
Requirements:
- VerificationModule with workflow state machine
- Workflow states (submitted, under_review, verified, rejected)
- Multi-level approval system
- Assign verifiers to documents
- Verification comments and feedback
- Email/push notifications on status changes
- Verification history and audit trail
- Bulk verification operations
- SLA tracking (time to verify)
- Workflow analytics
Acceptance Criteria:
- Workflow transitions work correctly
- State machine prevents invalid transitions
- Verifiers receive notifications
- Audit trail is complete
- Bulk operations are performant
- Analytics are accurate
- Unit tests cover all states
- API documentation complete
Tech Stack: NestJS, TypeORM, PostgreSQL, Bull (job queues), Nodemailer
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programbackendgood first issueGood for newcomersGood for newcomers