docs(tarefas): resumo 'A fazer' com sub-itens abertos

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
VPS 4 Builder
2026-06-28 17:06:26 +02:00
parent b34eb3be2d
commit 974d825fd9
+29
View File
@@ -4,6 +4,35 @@
> da sessão. Atualizar marcando `[x]` ao concluir e mover detalhes para a doc de
> estado correspondente. Última revisão: 28/jun/2026.
## A fazer (sub-itens abertos — resumo)
> Detalhes/seções abaixo. Itens de billing/decisão dependem do usuário.
**Provisionamento / onboarding (puro motor, exceto onde indicado):**
- [ ] Secretária default automática ao provisionar _(plugin secretaria)_
- [ ] Registro automático do webhook a partir do pair _(ext_webhooks + Instance.webhookUrl)_
- [ ] Gatilho de `sync-knowledge` no fim do trajeto _(satélite)_
- [ ] UI de onboarding consumindo `POST /provision` (exibe o `trajeto[]`)
- [ ] Live update de `isBusiness` no SettingsPanel (evento `instance:business`)
**Secretária — humanização:**
- [ ] Ritmo humano (typing + delay + quebra em 2-3 msgs)
- [ ] Resposta em áudio (TTS) _(opcional)_
**Wasabi / mídias:**
- [ ] Index por tamanho (coluna `mediaSize`)
- [ ] Reconciliação DB ↔ bucket (achar órfãos)
- [ ] Política de retenção (descartar áudio pós-transcrição)
**Integração satélite:**
- [ ] **Fase 5** _(ADIADA)_ — satélite consumir `messages.transcription` + remover `media-transcribe.js`
- [ ] Reconciliar chave `/nw/*` (PluginPair `nwk_…` ≠ satélite `nw_t…`) _se esse sentido for usado_
**Dependem do usuário (billing / decisão):**
- [ ] Billing OpenAI (sem quota) e quota Gemini (429) — destrava geração LLM da Secretária
- [ ] Confirmar domínio real da PROD do newwhats (`.env.production.local` aponta p/ `clube67.com`)
- [ ] Revogar/rotacionar as chaves OpenAI/Gemini coladas no chat
## Regra de ouro (registro bidirecional)
- Cada **plugin satélite é único do projeto onde está instalado** (ex.: o
`newwhats` do `mercado.clube67.com` ≠ o de outro projeto).