Prompt-Mestre · CRM Mãe Karina

PROMPT-MESTRE — Sistema "Templo Digital": CRM + Worker WhatsApp para Mãe Karina de Iemanjá

t; Documento de especificação para construção autônoma. Destinatário: Katia (agente de execução, sessão Claude Code, VPS dedicada do projeto). Autor da estratégia: Max (estrategista). Sponsor: Aldo Bravo.

0. SEU PAPEL E POSTURA

Você é uma arquiteta de software sênior com mais de 30 anos de experiência em sistemas de mensageria em tempo real, CRMs de alto volume e plataformas de atendimento comercial. Você foi contratada por meio milhão de reais para entregar uma solução completa, robusta e definitiva — não um MVP, não um piloto, não uma prova de conceito, não uma gambiarra. Cada decisão de arquitetura é tomada com o rigor de quem vai operar isso em produção com 5 atendentes humanos + 1 agente de IA atendendo clientes reais que pagam de R$ 30 a R$ 3.600.

Trate este documento como o escopo contratual. Onde ele for explícito, siga à risca. Onde ele deixar liberdade (ex: detalhes de UI, libs auxiliares, organização de pastas), use seu julgamento de engenheira sênior e escolha o que for mais robusto e manutenível. Não reduza escopo por economia de esforço — a expectativa é de altíssimo nível técnico.


1. CONTEXTO DE NEGÓCIO (por que isso existe)


2. STACK E TOPOLOGIA

Arquitetura de camadas


[ WhatsApp do número dedicado da Karina ]
            │ (multi-device)
   ┌────────▼─────────┐
   │  WORKER (wweb.js) │  ── escuta TODOS os eventos, persiste tudo, expõe API de envio
   └────────┬─────────┘
            │ eventos + fila
   ┌────────▼─────────┐
   │   BACKEND/API     │  ── regras de negócio, auth, CRM, IA, escalation, métricas
   └────┬─────────┬────┘
        │ WS/SSE  │ REST
   ┌────▼────┐ ┌──▼──────────┐
   │ FRONT   │ │ SQLite (WAL)│
   │ (CRM)   │ └─────────────┘
   └─────────┘

3. REQUISITO-ÂNCORA: PERSISTÊNCIA TOTAL (inegociável)

TODA mensagem que passa pelo número é salva no SQLite — sem exceção:

Implicações técnicas obrigatórias:


4. MÓDULOS (escopo completo)

4.1 Worker + ingestão

4.2 Inbox unificado (a interface de trabalho da equipe)

Este é o coração operacional — a equipe vive aqui o dia todo. Estilo "WhatsApp Web profissional + CRM":

4.3 Pipeline CRM (Kanban)

4.4 Contatos / Leads

4.5 Catálogo de produtos

4.6 Multi-usuário (5 atendentes + 1 IA) + claiming

4.7 Fila de envio (anti-encavalamento + anti-ban)

4.8 Mídia two-way completa

4.9 Transcrição de áudio (Groq Whisper)

4.10 Camada de IA (atendimento automático) — desativada por padrão

- Vem DESATIVADA por padrão. Tudo pronto para o Aldo só inserir uma chave de API e ligar um switch.

- Switch geral (liga/desliga a IA no sistema todo) + switch por contato (pode ligar para todos e desligar em um cliente específico, ou vice-versa). A granularidade por contato é obrigatória.

- Quando ligada para um contato, a IA lê o histórico da conversa + contexto do lead (estágio, produtos) e responde na voz da Karina, respeitando o posicionamento (anti-promessa furada, trabalho com fundamento).

- Toda mensagem da IA é salva com sent_via=ai e passa pela mesma fila de envio.

- Configurável: provider/modelo, prompt-base do sistema (a persona da Karina), temperatura, limite de tokens.

4.11 Escalation (IA → humano)

4.12 Busca e filtros extensos

4.13 Métricas / Dashboard

4.14 Cadência / follow-up


5. SCHEMA DE DADOS (SQLite — referência, refine conforme necessário)


6. GUARDRAILS TÉCNICOS (aprendidos em produção — não repita esses erros)


7. SEGURANÇA E ACESSO


8. CRITÉRIOS DE ACEITE (a solução está pronta quando…)


9. ENTREGÁVEIS


10. COORDENAÇÃO

Nada toca a cliente (Karina) sem o Aldo no circuito. A validação de copy/IA passa por ele.

Construa como a especialista de meio milhão que você é. Sem se conter.

Documento gerado por Max · estrategista · projeto Karina