Sumário de Implementação
Application ID: 3Vh5MoD5KgkmtBZ5LwWpAu
OAuth2 Audience: Iugu.Platform.3Vh5MoD5KgkmtBZ5LwWpAu
Permissões Implementadas
betpay:payin.create
betpay:payout.create
Assistente Iagu - plano de implementação
- Menu administrativo com entrada “Assistente Iagu” e “Histórico do Agente” reutilizando layout existente.
- Backend com tabela
agent_interactions, validações e job que chamahttps://betpay-agent.iugu.com/asksempre via servidor. - Controller protegido por CSRF/X-Requested-With para evitar requisições externas, respondendo JSON para o Stimulus.
- Tela de chat usando Stimulus: histórico carregado, envio bloqueado durante processamento, spinner e mensagem de “Pensando…”, persistência mesmo após refresh.
- Tela de histórico para administradores com cards de métricas (total e tempo médio) e tabela paginada (30 por página).
- Testes unitários mockando a chamada ao agente e checando fluxos positivos.