# Casos de Uso em Formato RPG ## Introdução Imagine o reino de **Sharvus**, onde toda vila, fortaleza e guilda depende de mensagens rápidas para manter ordem, comércio e confiança com seus cidadãos. No centro desse reino existe a fortaleza da **Ordem de Sothis**, onde trabalham os guerreiros do suporte, os mensageiros do comercial e os guardiões do financeiro. Cada atendimento é uma missão. Cada cliente é um personagem importante. Cada tela do sistema é uma parte da jornada. ## O Herói Nosso herói é **Aren**, um guerreiro de suporte da Ordem de Sothis. Sua missão não é derrotar monstros, mas resolver problemas antes que eles virem caos no reino. Para isso, ele usa o grande portal chamado **Omnichannel**. ## Capítulo 1: O Portal de Entrada Aren chega ao salão principal e encontra o **Portal de Login**. Ali ele: - informa suas credenciais - entra no sistema - acessa o centro de comando Na prática, este é o caso de uso de autenticação visual do módulo `auth`. ## Capítulo 2: O Mapa da Operação Ao entrar, Aren vê o grande mapa do reino: a **Home / Dashboard**. Nesse mapa ele consegue: - ver conversas ativas - trocar entre mensagens e ligações - buscar contatos - iniciar novas missões Na prática, este é o caso de uso central do módulo `home`. ## Capítulo 3: A Mensagem do Cidadão Uma cidadã chamada **Maria Souza** envia um pedido urgente por WhatsApp. Aren abre a conversa no módulo `chat` e pode: - ler o histórico - responder rapidamente - acompanhar novas mensagens - transferir o caso para outra guilda, como Financeiro ou Comercial Na prática, este módulo representa o caso de uso de atendimento textual em tempo real. ## Capítulo 4: O Chamado por Voz Nem toda missão pode ser resolvida por pergaminhos e mensagens. Às vezes, o cidadão precisa ouvir a voz de alguém da Ordem. Então Aren inicia uma ligação no módulo `call`, onde ele: - visualiza quem está na chamada - acompanha o tempo da conversa - usa controles de chamada - encerra o contato quando a missão termina Na prática, este módulo representa o caso de uso de atendimento por voz. ## Capítulo 5: A Missão Começa Aqui Antes de qualquer conversa, Aren pode abrir o módulo `attendance` para iniciar uma nova missão. Ele escolhe: - quem será atendido - qual canal usar - para qual área o caso deve ir Depois disso: - se for mensagem, ele segue para o chat - se for voz, ele segue para a chamada Na prática, este módulo representa o caso de uso de abertura rápida de atendimento. ## Moral da História O Omnichannel é a mesa de guerra de Sharvus. Ele permite que um único guerreiro: - veja o cenário - escolha o canal - converse com o cidadão - transfira a missão - resolva o problema com agilidade Em linguagem de produto, o sistema mostra como centralizar operação, comunicação e contexto em uma experiência única.