router:
  mode: router
  fallback_agent: faturas_agent
  confidence_threshold: 0.7
  allow_handoff: true
state_policies:
- state: WAITING_FATURAS_CONFIRMATION
  agent: faturas_agent
- state: WAITING_VAS_CONFIRMATION
  agent: vas_agent
- state: WAITING_CONTESTACAO_CONFIRMATION
  agent: contestacao_agent
- state: WAITING_SUPORTE_CONTAS_CONFIRMATION
  agent: suporte_contas_agent
- state: COLLECTING_FATURAS_PARAMETERS
  agent: faturas_agent
- state: COLLECTING_VAS_PARAMETERS
  agent: vas_agent
- state: COLLECTING_CONTESTACAO_PARAMETERS
  agent: contestacao_agent
- state: COLLECTING_SUPORTE_CONTAS_PARAMETERS
  agent: suporte_contas_agent
intents:
- name: contas_plan_information
  domain: telecom_contas
  agent: faturas_agent
  priority: 142
  description: Consulta do nome, identificação ou valor do plano principal ou dos planos contratados da linha. Não se aplica a VAS, serviços adicionais, aplicativos, assinaturas, parceiros ou benefícios incluídos.
  mcp_tools:
  - consultar_plano
  keywords:
  - qual é meu plano
  - qual e meu plano
  - qual é o meu plano
  - qual e o meu plano
  - meu plano contratado
  - plano contratado
  - nome do meu plano
  - que plano eu tenho
  - quais são meus planos
  - quais sao meus planos
  examples:
  - Qual é meu plano?
  - Qual é o meu plano contratado?
  - Que plano eu tenho?
  - Qual o nome do meu plano?
  - Quais são os planos da minha linha?
- name: contas_invoice_query
  domain: telecom_contas
  agent: faturas_agent
  priority: 140
  description: Consulta, visualização, obtenção ou segunda via de fatura/conta sem
    pedido de explicação de cobrança.
  mcp_tools:
  - consultar_faturas
  keywords:
  - quero minha fatura
  - ver minha fatura
  - consultar fatura
  - consultar minha fatura
  - mostrar minha fatura
  - me mostra minha fatura
  - segunda via
  - segunda via da fatura
  - obter fatura
  - baixar fatura
  - minha conta
  - minhas faturas
  - fatura atual
  - última fatura
  - ultima fatura
  - fatura em aberto
  - conta em aberto
  examples:
  - Quero minha fatura
  - Quero ver a minha conta
  - Pode consultar minha fatura atual?
  - Preciso da segunda via da fatura
  - Tenho alguma fatura em aberto?
- name: contas_invoice_explanation
  domain: telecom_contas
  agent: faturas_agent
  priority: 130
  description: Explicação, composição, diferença, aumento, variação ou dúvida sobre
    valores/cobranças de uma fatura já conhecida.
  mcp_tools:
  - invoice_explanation
  keywords:
  - explicar fatura
  - explique minha fatura
  - entender minha fatura
  - entender minha conta
  - fatura veio alta
  - conta veio alta
  - veio mais cara
  - valor aumentou
  - diferença de valor
  - divergência na fatura
  - divergencia na fatura
  - não entendi a cobrança
  - nao entendi a cobranca
  - por que cobraram
  - por que veio esse valor
  - composição da fatura
  - composicao da fatura
  - detalhar cobrança
  - detalhar cobranca
  examples:
  - Minha fatura veio mais alta
  - Quero entender minha conta
  - Por que esse valor mudou?
  - Explique essas cobranças da minha fatura
  - Por que minha conta aumentou este mês?
- name: contas_contestation
  domain: telecom_contas
  agent: contestacao_agent
  priority: 150
  description: Contestação, reclamação ou pedido de ajuste por cobrança que o cliente
    considera indevida.
  mcp_tools:
  - consultar_faturas
  - invoice_explanation
  - contestar_cobranca
  keywords:
  - contestar
  - contestação
  - contestacao
  - cobrança indevida
  - cobranca indevida
  - não reconheço essa cobrança
  - nao reconheco essa cobranca
  - não concordo com a cobrança
  - nao concordo com a cobranca
  - ajuste na fatura
  - estorno
  - valor indevido
  - não contratei
  - nao contratei
  - não reconheço a contratação
  - nao reconheco a contratacao
  - não contratei esse plano
  - nao contratei esse plano
  examples:
  - Quero contestar essa cobrança
  - Esse valor é indevido
  - Não reconheço uma cobrança na minha fatura
- name: contas_vas_cancel
  domain: telecom_contas
  agent: contestacao_agent
  priority: 145
  description: Cancelamento ou retirada explicitamente solicitada de serviço/VAS. Não use para simples alegação de contratação não reconhecida; nesses casos use contestação.
  mcp_tools:
  - consultar_vas
  - cancelar_vas_avulso
  keywords:
  - cancelar serviço
  - cancelar servico
  - cancelar assinatura
  - retirar serviço
  - retirar servico
  - desativar serviço
  - desativar servico
  - tirar esse vas
  examples:
  - Quero cancelar esse serviço
  - Quero retirar essa assinatura
- name: contas_vas_strategic
  domain: telecom_contas
  agent: contestacao_agent
  priority: 125
  description: Tratamento de serviço estratégico, parceiro ou benefício incluso com
    fluxo específico.
  mcp_tools:
  - consultar_vas
  - tratar_vas_estrategico
  keywords:
  - apple music
  - deezer
  - disney
  - disney+
  - netflix
  - youtube premium
  - globoplay
  - amazon prime
  - prime video
  - serviço estratégico
  - servico estrategico
  - benefício incluso
  - beneficio incluso
  examples:
  - Não reconheço o Netflix
  - Quero tratar esse serviço estratégico
  - Meu plano inclui Deezer?
- name: contas_vas_information
  domain: telecom_contas
  agent: vas_agent
  priority: 110
  description: Consulta ou explicação de VAS, serviço adicional, assinatura, aplicativo,
    parceiro, bundle ou benefício adicional. Não use esta intent para perguntas sobre
    nome, identificação ou valor do plano principal/plano contratado da linha.
  mcp_tools:
  - consultar_vas
  - buscar_informacao
  keywords:
  - vas
  - serviço adicional
  - servico adicional
  - aplicativo
  - assinatura
  - serviços ativos
  - servicos ativos
  - quais são meus serviços
  - quais sao meus servicos
  - meus serviços
  - meus servicos
  - benefício
  - beneficio
  - incluso no plano
  - pacote digital
  - parceiro
  examples:
  - O que é esse serviço?
  - Quais VAS estão ativos?
  - Esse aplicativo está incluso?
  - Quais serviços adicionais eu tenho?
- name: contas_vas_history
  domain: telecom_contas
  agent: vas_agent
  priority: 105
  description: Consulta de histórico de VAS/serviços que já estiveram ativos ou sofreram
    alterações.
  mcp_tools:
  - consultar_historico_vas
  keywords:
  - histórico de vas
  - historico de vas
  - histórico de serviços
  - historico de servicos
  - serviços anteriores
  - servicos anteriores
  - já tive esse serviço
  - ja tive esse servico
  examples:
  - Quero ver meu histórico de serviços
  - Eu já tive esse VAS antes?
- name: contas_knowledge
  domain: telecom_contas
  agent: suporte_contas_agent
  priority: 80
  description: Perguntas conceituais ou de procedimento sobre produtos, fatura, serviços
    e regras que não exigem consultar dados do cliente.
  mcp_tools:
  - buscar_informacao
  keywords:
  - o que é
  - o que significa
  - como funciona
  - como faço
  - onde encontro
  - qual a regra
  - informação sobre
  - informacao sobre
  examples:
  - O que significa cobrança proporcional?
  - Como funciona o vencimento da fatura?
- name: contas_service_status
  domain: telecom_contas
  agent: suporte_contas_agent
  priority: 90
  description: Consulta de status, andamento, protocolo ou acompanhamento de solicitação
    já aberta.
  mcp_tools:
  - consultar_status_solicitacao
  keywords:
  - protocolo
  - status da solicitação
  - status da solicitacao
  - andamento
  - acompanhamento
  - acompanhar solicitação
  - acompanhar solicitacao
  - pedido em andamento
  examples:
  - Qual o status da minha solicitação?
  - Quero acompanhar o protocolo
- name: contas_pro_rata
  domain: telecom_contas
  agent: faturas_agent
  priority: 128
  description: Cobrança proporcional/pró-rata decorrente de troca de plano.
  mcp_tools:
  - pro_rata
  keywords:
  - pró-rata
  - pro rata
  - pro-rata
  - cobrança proporcional
  - cobranca proporcional
  - troca de plano
  examples:
  - Por que veio cobrança proporcional?
  - Troquei de plano e vieram duas cobranças
- name: contas_termino_desconto
  domain: telecom_contas
  agent: faturas_agent
  priority: 127
  description: Término de desconto ou promoção refletido na fatura.
  mcp_tools:
  - termino_desconto
  keywords:
  - término de desconto
  - termino de desconto
  - desconto acabou
  - fim do desconto
  examples:
  - Meu desconto acabou?
- name: contas_valor_divergente
  domain: telecom_contas
  agent: faturas_agent
  priority: 126
  description: Capability de valor divergente.
  mcp_tools:
  - valor_divergente
  keywords:
  - valor divergente
  - divergência de valor
  - divergencia de valor
  examples:
  - Tem um valor divergente na minha conta
