From 568f185d8cebf21e8ef0fc605d38743953569330c95531d6f192a79d4dc31459 Mon Sep 17 00:00:00 2001 From: victor Date: Mon, 24 Aug 2026 19:00:21 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20do=20READ.ME?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 127 ++++++++++++++++-- app/services/notificacao/despachante.rb | 25 +++- app/services/notificacao/gatilhos.rb | 8 +- app/services/notificacao_service.rb | 4 +- spec/services/notificacao/despachante_spec.rb | 40 ++++++ spec/services/notificacao/gatilhos_spec.rb | 18 +-- whatsapp/server.js | 52 ++++++- 7 files changed, 240 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 0937c7a..60dd942 100644 --- a/README.md +++ b/README.md @@ -2264,11 +2264,13 @@ docker compose exec app bin/rails runner '
📣 Notificações: WhatsApp por QR (Baileys) no lugar do Twilio + contatos, grupos e eventos — ETAPA 1 (24/08/2026) -> ⚠️ **STATUS: implementado, NADA executado.** Não há Ruby/Bundler, Postgres nem Docker rodando na -> máquina de desenvolvimento. Foi conferida a sintaxe de todos os `.rb`/`.erb` (com um checker que -> emula o handler ERB do Rails, porque `<%= form_with … do %>` não passa no ERB da stdlib) e do -> `server.js` (`node --check`). **Migration, `npm install`, build do container, pareamento do QR e a -> suíte continuam pendentes** — roteiro no fim. +> ✅ **STATUS: NO AR no ambiente de teste (24/08/2026).** Migrations aplicadas, container da ponte +> buildado e **WhatsApp pareado por QR** — número `5511920051157`, conectado às 18:07, intervalo em +> 20s. Telas de contatos, grupos, eventos, envios e conexão validadas no navegador. +> +> ⚠️ **A suíte continua sem rodar** — não há Ruby/Bundler na máquina de desenvolvimento. A sintaxe +> de todos os `.rb`/`.erb` foi conferida (com um checker que emula o handler ERB do Rails, porque +> `<%= form_with … do %>` não passa no ERB da stdlib) e a do `server.js` com `node --check`. > Esta é a **etapa 1 de 3**. Ver "O que NÃO está aqui" no fim. @@ -2397,10 +2399,12 @@ docker compose exec app bundle exec rspec \
🧱 Editor de blocos das mensagens — ETAPA 2 (24/08/2026) -> ⚠️ **STATUS: implementado, NADA executado.** Sem Ruby/Bundler/Postgres/Docker na máquina de -> desenvolvimento. Conferida a sintaxe de todos os `.rb`, de todos os `.erb` (checker que emula o -> handler do Rails) e **do JavaScript do editor** (`node --check` sobre o `