docs(fase4): sync-knowledge end-to-end ok + RAG indexou (4 chunks Gemini 768d)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -74,7 +74,16 @@
|
||||
usado, **reconciliar a chave** (não afeta a Fase 4, que é Satélite → Motor).
|
||||
- ⚠️ `api_token` não existe em `plugin_configs` do satélite — não é necessário: o
|
||||
ext-api autentica por `x-nw-key` (= `integration_key`), não por Bearer separado.
|
||||
4. ⏳ **Conhecimento**: rodar `sync-knowledge` end-to-end (satélite → motor).
|
||||
4. ✅ **Conhecimento**: `sync-knowledge` rodado end-to-end (28/jun/2026). Driver
|
||||
executou o `buildKnowledgeText` real do satélite (DB `mercado`@VPS3: 2 clubes,
|
||||
4 planos, 6 promoções → 1895 chars) e publicou no motor dev via
|
||||
`/api/secretaria` (nginx-dev :8022 → backend, rotas internas sem auth). Nó
|
||||
`knowledge` **atualizado**. **RAG indexou**: `sec_knowledge_chunks` = 4 chunks
|
||||
do nó, todos com embedding Gemini (768d). ✅ pipeline ok.
|
||||
- ⚠️ A **geração final** do LLM (`gemini-2.0-flash:generateContent`) retorna
|
||||
**429 quota** (free tier) — billing da chave Gemini, não defeito do pipeline.
|
||||
- Corrigido de quebra: `/secretaria/ask` filtrava `prisma.chat` por `remoteJid`
|
||||
(inexistente) → 500; agora usa `jid`.
|
||||
5. **Mover recursos para o motor** (genéricos a todos os satélites):
|
||||
- ✅ **Transcrição** (áudio→texto, imagem→descrição) já no motor via Gemini
|
||||
(`messages.transcription`). O `media-transcribe.js` do satélite vira redundante.
|
||||
|
||||
Reference in New Issue
Block a user