FLOW-SIDE — Session workflow routing (High)
- Context:
paris→/events/unleash-paris - Chat id:
uat-flow-selector-2026-09-17T22-05-22-FLOW-SIDE - Script: I want to buy two General Attendee passes for Paris. / Where is the venue? / Continue with the tickets please. / Cancel that, do not contact me.
- Expected: Progress ticket qualification; answer venue side question without losing ticket workflow; resume only missing details; cancellation sends nothing.
- Pass criteria: Venue answer is factual, no unrelated clarification loop, ticket enquiry resumes, cancellation respected, zero webhook submissions.
Verdict: PASS
Venue answer is factual and grounded (Paris Expo Porte de Versailles + Shangri-La Paris). No unrelated clarification loop occurred. Ticket workflow resumed correctly at Turn 3 by asking the next qualification question. Cancellation was respected with no submission made, matching the webhook ground truth of zero submissions.
Webhook submissions
None captured.
Transcript
Turn 1 (first token 588ms, total 588ms)
Visitor: I want to buy two General Attendee passes for Paris.
Agent: What company are you with, and what is your role?
Turn 2 (first token 3789ms, total 4316ms)
Visitor: Where is the venue?
Agent: The main venue is Plan Your Visit: Paris Expo Porte de Versailles, Pavilion 7, 1 Place de la Porte de Versailles, 75015 Paris, France. The event runs there for days two and three, while day one is at Shangri-La Paris.
Turn 3 (first token 410ms, total 410ms)
Visitor: Continue with the tickets please.
Agent: What company are you with, and what is your role?
Turn 4 (first token 58ms, total 58ms)
Visitor: Cancel that, do not contact me.
Agent: Understood — I’ve cancelled the contact request. We won’t send it or ask for your contact details.