Summary
set_max_concurrent_disputes caps concurrent disputes contract-wide. This proposes a separate, optional per-buyer cap so one high-dispute buyer can't consume the entire global budget.
Proposed Behaviour
- Admin can set a per-buyer concurrent open-dispute cap, independent of the global cap.
raise_dispute/raise_partial_dispute check both the global cap (existing behaviour) and the buyer's cap (if configured) before allowing a new dispute.
- A buyer with no configured cap is subject only to the global cap, unchanged from today.
Acceptance Criteria
Summary
set_max_concurrent_disputescaps concurrent disputes contract-wide. This proposes a separate, optional per-buyer cap so one high-dispute buyer can't consume the entire global budget.Proposed Behaviour
raise_dispute/raise_partial_disputecheck both the global cap (existing behaviour) and the buyer's cap (if configured) before allowing a new dispute.Acceptance Criteria