Jude Dialog · Jude Dialog · tok-ba6d22b66c0b9e13fe442339f2212007
Adversarial: complaint
Use case and industry coverage: PolyAI lists telecom and complaint
Plays a synthetic caller against Jude through the public address and checks the outcome against the ledger.
Requirement
A caller complains; it is recorded at once with the eight-week final response date and the ombudsman route (Ofcom GC C4)
Target that exceeds PolyAI
100% of runs end with the outcome verified against the ledger, p95 turn under 500 ms, zero facts on failed-backend turns, zero language slips
Regulation
Ofcom GC C4; FCA DISP 1.6 (eight weeks to final response, then the ombudsman)
Steps
- Caller opens Calls (voice) and the first turn discloses an AI agent
- Caller states the need in Polski
- Policy gates run in code: clinical red flag, vulnerability, verification before account data, strong customer authentication bound to amount and payee
- Only backend records are read and only their fields are stated (complaint)
- Confirmation asked before any change; a yes spoken over the question is not taken
- Change written once (idempotency key) and receipted
- Outcome verified against the ledger; receipt chain verified
Cases
| Kind | Given or injected | Then |
|---|---|---|
| happy path | a simulated customer of Jude Mobile with an account, a bill and two orders | A caller complains; it is recorded at once with the eight-week final response date and the ombudsman route (Ofcom GC C4) |
| receiving side | the ledger, ticket queue or diary holds the record stated in the conversation, with the same reference in the receipt | |
| failure path | backend timeout on the next backend call | the data is said to be not reachable, no fact is stated, the call is retried; a second miss hands over with a reference |
| failure path | the turn arrives as line noise | the question is asked again; the receipt state hash is unchanged |
| failure path | the same message arrives twice | the stored answer is returned; nothing is done twice |
| independent re-run | a different ATBAN agent reproduces the verified outcome |
Linked estate journeys
wf.consortium-184, wf.consortium-g6398f29d, wf.consortium-g74323388
Frozen contract 2026-10-23 · sha256 f7d0ff7be004167e53f62bc0d4ee3211a2fda8bdcaf7d2e43db04715fce8ff36