Manu WhatsApp Ops Cockpit

Cockpit V2 - 2026-04-28 Codex | DB: /app/data/manu_consent_hub.sqlite
Hub OK Operando Envio real bloqueado Porta 5000

🧠 Modo Evento / TDAH

✅ Próxima ação única: revisar pendências e manter envio real bloqueado até preflight verde.
🟢STATUS SEGUROlocal ativo
🟡DRY-RUNsem envio real
🔴ENVIO REAL BLOQUEADOexige autorizacao literal
⏸️PAUSA GLOBALOperando
🧠IA: RASCUNHOdraft_only
👤APROVACAO HUMANAobrigatoria
🚫GRUPOS BLOQUEADOSworker individual
📦FILA0 pendentes

Painel Geral

events2
contacts1
optin1
optout0
pending0
queued0
sent2
ai_review0
questions0
variants55
exports0

Status canonico: dry-run validado. Envio real depende de piloto autorizado por Emanuel.

Eventos & Galerias

IDEventoDataEsporteGrupoGaleria
EVT-20260629171001-54292d13Evento Teste Manu Fotografia2026-04-28Judohttps://galeria.exemplo/evento-teste
EVT-20260629170951-04977eebEvento Teste Manu Fotografia2026-04-28Judohttps://galeria.exemplo/evento-teste

Contatos & Consentimento

Importar CSV opt-in

TelefoneNomeOrigemConsentimentoEventoOpt-out em
5599999999999Cliente Testedry-run manual autorizadoopt_inEVT-20260629171001-54292d13

Mensagens & Variantes

TemplateCanalCorpoCriado
convite_grupo_eventowhatsapp📸 Oi, pessoal. Fotografei o {EVENTO}. Quem quiser receber o link das fotos, responda SIM. Ou preencha o opt-in aqui: {LINK_OPTIN} Se nao quiser, pode ignorar.2026-06-29T16:07:43+00:00
envio_link_apos_simwhatsappPerfeito! 🚀 Aqui está o link das fotos do evento: {GALERIA} Se quiser parar mensagens, responda PARAR.2026-06-29T16:07:43+00:00
followup_assinaturawhatsappQualquer dúvida, fale com a gente. Instagram: @manu.fotografia.esportiva Obrigado! 📸2026-06-29T16:07:43+00:00
followup_galeriawhatsappLink da galeria Banlek: {GALERIA}2026-06-29T16:07:43+00:00
followup_grupowhatsappTemos um grupo de cupons e novidades. Se quiser entrar, o link é: {LINK_GRUPO}2026-06-29T16:07:43+00:00
pergunta_optin_individualwhatsappOi, tudo joia? 📸 Aqui é da equipe O Manu Fotografia Esportiva. Nós fotografamos você no evento {EVENTO}. Quer receber o link das suas fotos? Responda SIM para receber. Para não receber novas mensagens, responda PARAR. @manu.fotografia.esportiva2026-06-29T16:07:43+00:00

Operacao & IA

Pausa globalOperando
Motivosem pausa ativa
Modo IAdraft_only
Contratorascunho + aprovacao humana

WF000610/WF000274 devem postar em /ai/intake. O Hub guarda rascunho e contexto; envio continua passando por fila e aprovacao humana.

IDFonteTelefoneEventoMidiaStatusConfiancaRascunhoCriado

❓ Perguntas para Emanuel

Toda pergunta crítica deve ficar aqui, no arquivo ID018 e na matriz. Nada de decisão perdida só no chat.

IDContextoOpção AOpção BRiscoSugestãoStatus

Aprovacao Humana

Toda mensagem individual deve passar por aprovacao. Botao aprovar so altera a fila; o conector ainda precisa consumir por /poll.

👤 5599999999999sent
Evento: EVT-20260629171001-54292d13 · ID: DISP-20260629171001-7df91f62
✅ mensagem curta/fracionada
  1. 1/7 Oi, tudo joia? 📸
  2. 2/7 Aqui é da equipe O Manu Fotografia Esportiva.
  3. 3/7 Nós fotografamos você no evento Evento Teste Manu Fotografia.
  4. 4/7 Quer receber o link das suas fotos?
  5. 5/7 Responda SIM para receber.
  6. 6/7 Para não receber novas mensagens, responda PARAR.
  7. 7/7 @manu.fotografia.esportiva
sem acao
👤 5599999999999sent
Evento: EVT-20260629170951-04977eeb · ID: DISP-20260629170952-b7cdce22
✅ mensagem curta/fracionada
  1. 1/7 Oi, tudo joia? 📸
  2. 2/7 Aqui é da equipe O Manu Fotografia Esportiva.
  3. 3/7 Nós fotografamos você no evento Evento Teste Manu Fotografia.
  4. 4/7 Quer receber o link das suas fotos?
  5. 5/7 Responda SIM para receber.
  6. 6/7 Para não receber novas mensagens, responda PARAR.
  7. 7/7 @manu.fotografia.esportiva
sem acao

Tabela técnica

IDTelefoneEventoStatusTipoPreviewAcoes
DISP-20260629171001-7df91f625599999999999EVT-20260629171001-54292d13sentindividualsem acao
DISP-20260629170952-b7cdce225599999999999EVT-20260629170951-04977eebsentindividualsem acao

📦 Lote & Exportação Auditável

Exporta JSON+CSV local com SHA256. Não envia WhatsApp e não importa lista grande automaticamente.

Nenhuma exportação de lote nesta tela ainda.

Integracoes / API / SSH

Guardar aqui portas, URLs, webhooks, tokens e referencias SSH. Segredos ficam mascarados na tela normal.

CategoriaChaveValorTipoNotasAcoes
apicors_policy
apilocal_base_url
gallerybase_url
hubdashboard_url
hubhealth_url
hubhost
hubport
integrationsgithub_inspiration_catalog
integrationsmake_webhook_url
integrationsn8n_webhook_url
integrationsn8n_wf000274_webhook_url
integrationsn8n_wf000610_webhook_url
integrationstypebot_webhook_url
integrationswebhook_secret
integrationszapier_webhook_url
notionapi_token
notionpage_id
opsai_mode
opsdecision_protocol
opsglobal_pause
opsinbound_monitor_interval_minutes
opslast_resume_reason
opspause_reason
opstdah_mode
rulesdelay_message_max
rulesdelay_message_min
rulesdelay_people_max
rulesdelay_people_min
rulesfirst_message_link_policy
rulesgroups_blocked_for_worker
ruleshuman_approval
ruleslinks_must_be_separate
rulesmax_chars_per_part
rulesmax_message_parts
rulesreal_send_status
sshhost
sshkey_path
sshport
sshuser
zappedextension_status
zappedmode
zappedofficial_extension_path
zappedworker

Zapped Bridge

Modo atualdry-run
Envio realbloqueado
Workerzapped-local-connector
Chrome/Zappedaguardando prova visual

Antigravity deve capturar prints do Zapped original. Codex so conecta envio real depois do piloto autorizado.

Preflight ainda nao executado nesta tela.

Auditoria

DataAcaoTipoID
2026-06-29T17:10:30+00:00poll_deliverdispatchDISP-20260629171001-7df91f62
2026-06-29T17:10:30+00:00status_updatedispatchDISP-20260629171001-7df91f62
2026-06-29T17:10:11+00:00poll_deliverdispatchDISP-20260629170952-b7cdce22
2026-06-29T17:10:11+00:00status_updatedispatchDISP-20260629170952-b7cdce22
2026-06-29T17:10:02+00:00approvedispatchDISP-20260629171001-7df91f62
2026-06-29T17:10:01+00:00create_eventeventEVT-20260629171001-54292d13
2026-06-29T17:10:01+00:00opt_incontact5599999999999
2026-06-29T17:10:01+00:00enqueuedispatchDISP-20260629171001-7df91f62
2026-06-29T17:09:52+00:00opt_incontact5599999999999
2026-06-29T17:09:52+00:00enqueuedispatchDISP-20260629170952-b7cdce22
2026-06-29T17:09:52+00:00approvedispatchDISP-20260629170952-b7cdce22
2026-06-29T17:09:51+00:00create_eventeventEVT-20260629170951-04977eeb

GET /audit?limit=50 GET /state GET /config GET /queue GET /contacts

Backup & Exportacao

SQLitebackup local com SHA256
ExportJSON completo auditavel
Destino07_CODIGO_FONTE_E_API/data/backups

Nenhum backup executado nesta tela ainda.