JevCustomerSupport returns queue recommendations and a review of the draft reply. Use it for tickets with several requests, conditional refunds or potentially unsupported promises. The component returns a report; it does not submit tickets, send replies or issue refunds.
Example: a conditional request becomes a false completion claim
A customer asks for a refund if an order cannot ship today. No refund has been initiated, but the Agent drafts “Your refund is complete.” Which queues should handle the request, and is that draft suitable to use? JEV can recommend both orders and billing, then check whether the draft covers the condition and claims a completed action without a successful business record. Routing does not remove the customer’s condition; a passing draft does not authorize payment.1. Review the original request, unsent draft and business record
selector and judge as in Application component setup; ctx belongs to this call. Use the unsent draft and actual execution records. The Agent’s own statement is not a receipt.
2. Handle routing and draft quality separately
orders, billing and technical queues. Draft review returns a separate Judge status. Record suggestions, request human review or make a bounded revision. Each branch has its own budget; do not assume a combined deadline.
For other queue schemes, use Candidate classification. To correct text, use bounded revision rather than rerunning a refund workflow.
Run and verify
SetJEV_CP using the example build instructions, then run:
Where to integrate and how to handle failures
Invoke explicitly after generation and before sending. On triage errors or uncertainty, keep the existing assignment or request manual triage. Never treat draft ERROR/INCONCLUSIVE as a pass. Cancelling the combined subscription propagates to both review chains.JevCustomerSupport.definition() checks requirement coverage and unsupported completion claims. Use Judge definitions for other criteria.