diff --git a/docs/superpowers/specs/2026-08-20-orcamento-exames-imagem-design.md b/docs/superpowers/specs/2026-08-20-orcamento-exames-imagem-design.md index 0cfcd09..f0c1902 100644 --- a/docs/superpowers/specs/2026-08-20-orcamento-exames-imagem-design.md +++ b/docs/superpowers/specs/2026-08-20-orcamento-exames-imagem-design.md @@ -380,18 +380,26 @@ ChatFlow. Se o `Menu Orçamento`/`Menu Orçamento 2` forem recriados (não só editados) no editor do Z-PRO, os ids mudam e o filtro precisa ser atualizado no node `Está no fluxo de Orçamento?`. +### Descoberta 8: pipeline de áudio confirmado ponta-a-ponta + +Adicionado suporte a mensagens de áudio: `Baixar áudio` (HTTP Request com o +`bmToken`) → `Transcrever áudio` (OpenAI node, resource=audio, +operation=transcribe, Whisper `whisper-1`) → `Preparar texto do áudio` (Set +node que popula `entrada` com a transcrição) → segue pro `AI Agent - +Orçamento` normalmente. + +Confirmado via execução real **#476** (2026-08-21 17:31): cliente mandou um +áudio de 5s, o Whisper transcreveu corretamente *"Eu não tenho foto não, +quero saber o valor da Hemograma."*, e o AI Agent respondeu certo *"Olá! O +Hemograma custa R$ 35,00."*. Pipeline de texto, imagem, PDF e áudio todos +validados com execuções reais. + ### Ainda em aberto - Remover as interações antigas "Webhook Avançado"/"Mensagem" dos passos `Menu Orçamento`/`Menu Orçamento 2` no ChatFlow (apontavam pro endpoint antigo, que não existe mais no n8n — não causam mais duplicidade, mas ficam como chamada morta até serem removidas). -- Confirmar que o número de envio agora bate com o número que recebe. -- Validar que o filtro por `stepChatFlow` realmente bloqueia mensagens fora - do fluxo de Orçamento (CPF, agendamento, resultado de exame etc.) e não - bloqueia as de dentro. -- Trocar a tabela de exames de exemplo pela lista real, direto no `system - message` do node `AI Agent - Orçamento`. ## Fora de escopo (por enquanto)