chrismdp / counting-house-exceptionsFernwick Air: the exception queuePublic · Version 1 of 1ForkWho may see each partWhere each part runsYAMLChecksNo mistakestokenisedFernwick staffopsFernwick staff[hard no]the customer's message[out of policy but plausible][system failure]TriggerA refusal lands in theexception queueLinked to chrismdp/counting-house-live#queueDataThe exception queue: eachrefusal with its reason codeand booking referenceLinked to chrismdp/counting-house-live#contactConnection · untrustedFernwick's contact centre:email and chatLinked to chrismdp/counting-house-live#bookingsConnectionFernwick's booking system,liveCode · sortRoute the refusal by its reasoncodePerson · doA rep explains the refusal tothe customerOutside actionReply to the customerAskPerson · doA supervisor rebooks thepassenger out of policy, orrefusesOutside actionRebook the passengerAskPerson · doIT fixes what failed and runsthe saga againOutside actionRetry the rebookingAskFlow only+−Fit