Description
Ensure POST /api/marketplace/listings verifies seller owns the commitment, blocks double-listing, and returns correct 403/409 errors.
Requirements and context
- Must be secure, tested, and documented
Suggested execution
- Add ownership check via contracts service
- Add uniqueness constraint in storage/service
- Normalize errors into canonical contract
Test and commit
- Add tests for forbidden and conflict cases
Example commit message
feat: enforce ownership and uniqueness on marketplace listing creation
Guidelines
- Minimum 95 percent test coverage
- Timeframe: 96 hours
Description
Ensure
POST /api/marketplace/listingsverifies seller owns the commitment, blocks double-listing, and returns correct403/409errors.Requirements and context
Suggested execution
Test and commit
Example commit message
feat: enforce ownership and uniqueness on marketplace listing creation
Guidelines