29 Commits

Author SHA1 Message Date
VPS 4 Builder 6b5ebd48ca docs(newwhats): runbook de migração de mídia local → Wasabi + limpeza de disco
- novo: wasabi-migracao-e-limpeza.md (fluxo executado 04/jul, v1.0.70)
- wasabi-midias.md: ver-também cruzado

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-04 19:18:39 +02:00
VPS 4 Builder b763ea48cf docs(satelites): scoreodonto.com adicionado como satélite (ESM, odonto)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 17:39:00 +02:00
VPS 4 Builder 974d825fd9 docs(tarefas): resumo 'A fazer' com sub-itens abertos
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 17:06:26 +02:00
VPS 4 Builder b34eb3be2d docs(ativacao): detecção Business no connect implementada
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 17:04:14 +02:00
VPS 4 Builder 453f9c7722 docs(tarefas): Fase 5 adiada (a fazer depois)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 16:56:48 +02:00
VPS 4 Builder 2a99eb9c16 docs(fase4): sync-knowledge end-to-end ok + RAG indexou (4 chunks Gemini 768d)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 16:53:50 +02:00
VPS 4 Builder cad5dcb0c7 docs(dev): armadilha .env.production.local (clube67.com) que causou 503 no login
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 15:47:46 +02:00
VPS 4 Builder 3aca8ac25e docs(fase3): config/conexão satélite↔motor auditada (ext-api ok, webhook HMAC ok)
ext-api x-nw-key casa (satélite=apiKey motor, teste vivo 200); webhook secret/url/
eventos casam. Topologia co-locada (127.0.0.1); live e2e exige satélite rodando.
/nw/* usa chave diferente (PluginPair nwk_) — reconciliar se usado.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 15:40:45 +02:00
VPS 4 Builder 471a9d1259 docs(secretaria): estado das chaves de embedding (OpenAI s/ quota, Gemini 768d)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 15:29:42 +02:00
VPS 4 Builder 21b560e4f3 docs(ativacao): POST /provision implementado (trajeto idempotente)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 15:00:57 +02:00
VPS 4 Builder 250e47b06e docs(wasabi): index e delete em lote implementados (endpoints + deleteObjects)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 14:53:07 +02:00
VPS 4 Builder 9bbd170626 docs(newwhats): tarefas, wasabi/mídias, ativação inteligente e regra bidirecional
- tarefas.md: checklist mestre de pendências (fases 3-5, wasabi, ativação)
- wasabi-midias.md: estado + index/delete em lote (DB↔Wasabi, retenção)
- ativacao-whatsapp.md: trajeto inteligente de provisionamento no motor
- integracao-satelites.md: regra de registro bidirecional + plugin único por projeto

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 14:43:43 +02:00
VPS 4 Builder e34d5064fb docs(secretaria): transcrição agora exibida no inbox (áudio/imagem)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 08:47:52 +02:00
VPS 4 Builder 318592e75e docs(newwhats): transcrição movida ao motor (atualiza roadmap e contrato)
Marca a transcrição de áudio/imagem como implementada no motor (Gemini →
messages.transcription) no roadmap da Secretária e na fase 5 do contrato de
integração; satélite media-transcribe vira redundante.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 08:34:21 +02:00
VPS 4 Builder 36650397c9 docs(newwhats): contrato de integração Motor ↔ Satélite (auditoria + plano)
Documenta o contrato bidirecional (ext-api A: satélite→motor; webhook + /nw/* B:
motor→satélite), config, recursos do satélite (transcrição/sync-knowledge) e o
estado faseado da sincronização (contrato + alias numbers feitos; config,
sync-knowledge e2e e mover-recursos pendentes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 08:28:22 +02:00
VPS 4 Builder cf16f4aae4 docs(newwhats): nota técnica da transcrição de áudios (server-side via Gemini)
Registra o desenho recomendado p/ a prioridade 2: transcrever no servidor via
API gerenciada do Google (economiza CPU; funciona com a IA automática), salvar
o texto e arquivar/descartar o áudio; client-side só p/ áudio gravado pelo operador.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 08:12:16 +02:00
VPS 4 Builder f2058edbf6 docs(newwhats): memória de contato passa a estado atual da Secretária IA
Documenta sec_contact_memory (extração na sumarização + recuperação por cosseno)
em secretaria-ia.md e marca o item 1 do roadmap como IMPLEMENTADO.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 08:07:14 +02:00
VPS 4 Builder df09a188bb docs(newwhats): roadmap de evolução da Secretária IA (memória + humanização)
Registra as sugestões: memória de longo prazo (memória própria por contato
reusando o RAG; alternativas Mem0/Zep/Letta) e humanização (Whisper, TTS, ritmo
humano), com prioridade sugerida e fontes. Estado desejado separado do atual.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 08:00:22 +02:00
VPS 4 Builder 272cacdfba docs(newwhats): Secretária IA — arquitetura, RAG sem pgvector, modo teste
Documenta o plugin secretaria: agente + cérebro de nós, resposta com fallback
de providers, RAG por embeddings+cosseno na aplicação (sem pgvector, com o
porquê), tabela sec_knowledge_chunks, indexação lazy e fallback, kill switch
em dev e cuidado com migrations Knex.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 07:11:38 +02:00
VPS 4 Builder 810799a335 docs(newwhats): banco dev isolado (newwhats_dev no pgdev) — reverte compartilhamento com VPS3
O dev passou a usar newwhats_dev no pgdev (VPS4), clone dos dados reais via
pg_dump/restore, na rede soc. Reverte o uso do banco real newwhats@VPS3
(compartilhado), que arriscava corromper dados (cascade em chats/messages).
Atualiza secao de conexoes e remove a nota de "nao rodar db push".

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 18:21:11 +02:00
VPS 4 Builder ceb2e4ed8d docs(newwhats): ambiente dev em dev.newwhats.clube67.com (delta do universal)
Documenta o ambiente dev do newwhats: 3 containers na VPS4 (backend Express +
frontend Next + nginx, porta 8022), roteado pelo Traefik da VPS1; banco newwhats
na VPS3 (dados reais, sem db push) e cache Dragonfly /1. Cita o que difere do
infra/ambiente-dev.md universal e a divergencia codigo x PROD.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 17:50:52 +02:00
VPS 4 Deploy Agent e40aa34b8a docs(rx-server): corte concluido — v2.2.0 em prod (Build Once/Promote), imagem 340MB, .secrets pre-req
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 06:28:05 +02:00
VPS 4 Deploy Agent 114b106503 docs(rx-server): plano de padronização Build Once/Promote (peças em dev, build local validado)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 02:36:29 +02:00
VPS 4 Deploy Agent ccc96c6c9f docs(rx-client): auto-update 1.3.9 validado em campo — corte 100% concluído
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 02:20:40 +02:00
VPS 4 Deploy Agent 73e739351c docs(rx-client): corte para CI/tag feito — v1.3.9 publicada, webhook 9004 off, runner instance-scoped
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 00:42:49 +02:00
VPS 4 Deploy Agent 7fcad6cdac docs(projetos): runbook do upgrade de build do client (corte CI/tag, com janela de teste e rollback) 2026-06-18 00:21:23 +02:00
VPS 4 Deploy Agent d05bf76a18 docs(projetos): ajusta plano do client — versão build-time (release na tag, não build-once) 2026-06-18 00:16:59 +02:00
VPS 4 Deploy Agent e02d11cbca docs(projetos): plano de deploy do client.exe (rx) — delta electron/auto-update 2026-06-18 00:11:15 +02:00
VPS 4 Deploy Agent c0ca88c028 docs: documentação única da stack — deploy/infra/projetos + regras (LEIA-PRIMEIRO)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 17:31:50 +02:00