The scenario answers questions in the messenger, places orders from the catalog and reports status — handing off to an operator only when needed.