Problem
This issue was previously opened as #58 but was never implemented. When an escrow is created, parties (buyer, seller, arbitrator) are added but there is no formal invitation flow. Parties cannot accept or reject invitations, and the escrow can proceed even if a party hasn't agreed to participate.
Current State
Party entity has status field (PENDING, ACCEPTED, REJECTED) but it's never updated
- No endpoint for a party to accept or reject an invitation
- No notification sent to invited parties
- Escrow can be funded even if parties haven't accepted
Acceptance Criteria
Technical Notes
- Party status transitions: PENDING → ACCEPTED | REJECTED
- Only the user matching
party.userId can accept/reject their own invitation
- Consider adding an expiry for invitations (auto-reject after X days)
Points: 100 (Trivial)
Problem
This issue was previously opened as #58 but was never implemented. When an escrow is created, parties (buyer, seller, arbitrator) are added but there is no formal invitation flow. Parties cannot accept or reject invitations, and the escrow can proceed even if a party hasn't agreed to participate.
Current State
Partyentity hasstatusfield (PENDING, ACCEPTED, REJECTED) but it's never updatedAcceptance Criteria
POST /escrows/:id/parties/:partyId/acceptPOST /escrows/:id/parties/:partyId/rejectGET /escrows/pending-invitationsPARTY_INVITEDnotification event (ties into notification wiring issue)Technical Notes
party.userIdcan accept/reject their own invitationPoints: 100 (Trivial)