Class DisputeDoer

All Implemented Interfaces:
CaseScoped, OrderScoped, GuardedExecution, ScopeAuthority, Scoped, Identifiable, Job<List<String>>, Doer<String, List<String>>, Orchestrator<String, List<String>>, Tool<String, List<String>>

public class DisputeDoer extends AbstractDoer<String, List<String>> implements OrderScoped
The escalation: work on one disputed order. It declares only the order binding, the narrowing of the case (OrderScope extends CaseScope, which is what relates the two axes); the case and channel bindings of whoever spawned it ride in through the runtime and keep holding, so a note on the same customer's other order is refused by the narrowing, a phone note by the inherited channel binding, and another customer's order on the case axis itself.
Since:
0.1 (2026-09-28)
Author:
Andrey Santrosyan