-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Overview
Create a system for verifying job completion and triggering payment release.
Background
Ensures fair payment distribution and quality control.
Specifications
● Freelancer marks job as completed
● Recruiter reviews and approves/rejects
● Auto-release after review period
● Handle completion disputes
Tasks
● Add completion status to job entity
● Create completion workflow service
● Implement approval/rejection endpoints
● Add auto-release timer logic
Impacted Files
● src/jobs/jobs.service.ts
● src/jobs/jobs.controller.ts
● src/jobs/entities/job.entity.ts
● src/jobs/dto/job-completion.dto.ts
Labels: backend, workflow, completion, blocked
Contribution Guidelines
● Assignment required before PR submission
● Timeframe: 4-5 days
● PR description must include: Close #56
● Read the contribution guide
Acceptance Criteria
● Job completion workflow functions properly
● Payment releases triggered correctly
● Dispute handling mechanism works