Pipeline de Prospecao

Sistema autonomo de 20 fases, 28 agentes e 6 segmentos que descobre negocios locais, qualifica, cria sites profissionais e faz outreach — tudo automaticamente.

$ /prospectar Florianopolis SC Centro
20
Fases
28
Agentes
6
Segmentos
5
Perfis ML
11
Helpers Python
Scroll para explorar
Diagrama da Pipeline
Cada segmento e coordenado por um orquestrador dedicado. Setas indicam fluxo sequencial, loops indicam retentativas de qualidade.
A Descoberta
FASE 1
Varredura
haiku
FASE 2
Filtro
haiku
FASE 3
Validacao
haiku
B Qualificacao
FASE 4
Social
sonnet
FASE 5
Concorrencia
sonnet
FASE 6
Enriquecimento
sonnet
FASE 7
Scoring
haiku
C Briefing
FASE 8
Pesquisa
sonnet
FASE 9
Identidade
sonnet
↺ loop p/ fase 8 (max 1x)
FASE 10
Design
opus
D Site
FASE 11
Arquiteto
opus
FASE 12
Builder
opus
FASE 13
QA
opus
↺ loop p/ fase 12 (max 3x)
FASE 14
Deploy
haiku
F Checkout
FASE 18
Precificacao
haiku
FASE 19
Checkout
sonnet
FASE 20
Deploy CKO
haiku
E Outreach
FASE 15
Analise
opus
FASE 16
Copywriting
opus
FASE 17
Envio
sonnet

Descoberta
Varredura massiva de negocios locais via Google, filtragem por qualidade de website e validacao de CNPJ. Modelo economico (Haiku) com paralelismo em 5 blocos de nichos.
FASE 1
haiku
SDR Descobridor
Varredura de mercado
Descobre negocios locais via multiplas buscas Google por nicho e keyword. Extrai nome, endereco, telefone, rating, reviews, place_id, website. Detecta e descarta franquias (McDonald's, Burger King etc). Pula negocios sem reviews.
Regras
  • Nunca inventar dados — so o que vem da busca
  • Detectar franquias via blacklist e descartar
  • Pular negocios com zero reviews
  • Extrair telefone no formato exato
  • Coletar initial_profile_signals para ML futuro
I/O
IN: cidade, estado, bairro, nichos OUT: tabela leads (50+ campos)
FASE 2
haiku
SDR Filtrador
Filtragem por qualidade web
Verifica qualidade do website de cada lead: PageSpeed, mobile-friendly, SSL. Classifica como no_website, bad_website, dead, social_only ou good. Processa em blocos de 50 leads.
Regras
  • Usa helper check_websites.py para verificacao
  • Salva pagespeed, mobile_friendly, ssl no DB
  • Marca discovery_reason para leads descartados
  • Leads sem website passam (sao oportunidade)
I/O
IN: 50 leads "discovered" OUT: stage="filtered"
FASE 3
haiku
SDR Validador
Validacao CNPJ / Receita Federal
Busca CNPJ via WebSearch, valida na Receita Federal com helper lookup_cnpjs.py. Verifica: status ATIVA, empresa com mais de 6 meses, rating minimo 3.0. Salva porte (MEI/ME/EPP), data de abertura, CNAE.
Regras
  • CNPJ deve estar ATIVO na Receita
  • Empresa com menos de 6 meses = descartar
  • Rating abaixo de 3.0 = descartar
  • Salvar sinais M1/M2/M4 para scoring
I/O
IN: 30 leads "filtered" OUT: stage="validated" + dados CNPJ

Qualificacao
Enriquecimento profundo de cada lead: presenca social, analise de concorrencia, coleta de contatos e scoring com modelo propensity_v3 de 30 criterios.
FASE 4
sonnet
SDR Social
Presenca Instagram e redes
Busca Instagram do negocio, valida com cross-check (2+ sinais: endereco, telefone, nome, cidade). Extrai numero EXATO de seguidores (2800, nao "2.8K"). Classifica nivel de atividade social (high/medium/low/none).
Regras
  • Numero de seguidores deve ser INTEIRO exato
  • Validacao cruzada com 2+ sinais obrigatoria
  • Classificar social_level por atividade real
  • Impacto no score: D1(+2), D2(ate +8), D3(+1), D4(+2)
I/O
IN: leads "validated" OUT: instagram, ig_followers, social_level
FASE 5
sonnet
SDR Concorrencia
Pressao competitiva digital
Analisa top 5 concorrentes do mesmo nicho e regiao. Verifica quais tem website. Classifica pressao competitiva (high/medium/low). Dado usado no pitch de vendas: "Seus concorrentes ja tem site".
Regras
  • Buscar top 5 concorrentes da mesma regiao
  • Verificar website de cada concorrente
  • Classificar competition_level
  • Salvar competitors_with_site / competitors_total
I/O
IN: leads "social_done" OUT: competition_level, competitors data
FASE 6
sonnet
SDR Enriquecedor
Coleta de contatos e dados
Busca dados faltantes em ordem de prioridade: telefone (+6 pts), WhatsApp (+5 pts), email (+3 pts), Instagram. Coleta servicos oferecidos, horario de funcionamento, cardapio. Max 2 imagens IA — resto deve ser real.
Regras
  • Prioridade: phone > WhatsApp > email > IG
  • WhatsApp derivavel de celular (9XXXX = +5 pts)
  • Servicos e horarios reais, nunca inventar
  • Max 2 imagens IA por lead
I/O
IN: leads "competition_done" OUT: phone, whatsapp, email, services
FASE 7
haiku
SDR Scorer
Score propensity_v3 (0-100)
Calcula score com modelo de 30 criterios em 8 categorias. Classifica em hot (≥65), warm (≥45), cold (<45) ou disqualified. Determina perfil primario via ensemble de 5 modelos ML (M1-M5). Resultado define se lead avanca para criacao de site.
Regras
  • 8 categorias: Need, Volume, Reputation, Digital, Access, Formal, RedFlags, Bonus
  • Franquia = disqualified automatico
  • Rating <3.0 = penalidade -5 pts
  • Hot ≥65 | Warm ≥45 | Cold <45
  • Perfil primario via ensemble 5 modelos
I/O
IN: leads "enriched" (dados completos) OUT: score, qualification, perfil_primario

Sistema de Scoring
30 criterios distribuidos em 8 categorias. Score final de 0 a 100 pontos.
Cat Categoria Max Pts Criterios principais
A Necessidade 25 Sem site=25, site morto=22, site ruim=18, so redes=15, site bom=0
B Volume & Atividade 20 Reviews: ≥500=15, ≥200=12, ≥100=9, ≥50=6, ≥20=3
C Reputacao 8 Rating: ≥4.8=8, ≥4.5=7, ≥4.0=5, ≥3.5=3, nenhum=2
D Maturidade Digital 15 IG +2, seguidores (≥10k=8, ≥5k=6, ≥2k=4), FB +1, nivel social
E Acessibilidade 15 Telefone +6, WhatsApp +5, email +3, endereco +1
F Formalizacao 10 CNPJ ME/EPP +5, MEI +3; bairro premium +3; nicho alto-ticket +5
G Red Flags - Franquia = disqualified; rating <3.0 = -5; reviews=0 = -3
H Bonus 10 Sem site + ≥100 reviews = +5; sem site + ≥5k seguidores = +5
≥65
HOT — Cria site
≥45
WARM — Nurturing
<45
COLD — Descartado

Perfis Comportamentais
Cada lead HOT recebe um perfil primario que determina tom, canal, design e argumentos de venda. Ensemble de 5 modelos votam no perfil dominante.
M1
Ocupado
M1
Sem site, pouca rede social, muitos reviews, empresa antiga. Usa telefone. Site simples e direto, CTA enorme.
M2
Frustrado
M2
Tem site ruim/morto. Tentou digital e falhou. Quer ver superioridade clara vs site antigo. Garantia 7 dias.
M3
Crescendo
M3
Sem site mas IG ativo. Digital native recente. Site deve ter estetica do feed. DM no Instagram primeiro.
M4
Premium
M4
ME/EPP, nicho alto-ticket, bairro premium. Email formal primeiro. Site nivel awwwards, interacoes sofisticadas.
M5
Turistico
M5
Cidade turistica, nicho sazonal. IG visual forte. Site imersivo, multilingual PT/EN. WhatsApp + email ambos.

Briefing da Marca
Pesquisa exaustiva do negocio, validacao de identidade cruzada e criacao de manual visual completo. So para leads HOT. Loop de validacao se identidade nao bater.
FASE 8
sonnet
Brand Pesquisador
Pesquisa profunda da marca
Pesquisa exaustiva: extrai textos/imagens do site atual, analise profunda do Instagram (cores, estilo, servicos), 5 reviews reais do Google, landscape competitivo. Gera briefing.json com 12 secoes (tagline, tom de voz, publico-alvo, USPs, servicos, horarios, contato).
Regras
  • TUDO deve ser pesquisado, NADA inventado
  • Reviews exatas do Google (nome + texto)
  • Analisar contexto local: sazonalidade, economia, cultura do bairro
  • Cores extraidas do IG/site real, nao geradas
  • Servicos = o que o negocio REALMENTE oferece
I/O
IN: lead HOT + nicho + cidade + site + IG OUT: briefing.json (12 secoes)
FASE 9 GATE
sonnet
Brand Validador
Validacao cruzada de identidade
Cruza 3+ sinais (nome, endereco, telefone, handle IG, CNAE vs nicho) para confirmar que a identidade do lead e consistente. Se confianca "low" = PARA e pede review humano. Loop para fase 8 se inconsistencia encontrada.
Regras
  • Minimo 3 sinais cruzados para aprovacao
  • Confianca low = STOP, nao avanca
  • Verificar que links funcionam e sao recentes
  • Loop maximo 1x para fase 8
  • Gera validation-report.json
I/O
IN: briefing + dados do lead OUT: high/medium = OK | low = STOP
FASE 10
opus
Brand Designer
Identidade visual completa
Cria logo (extrai do IG, vetoriza, ou cria novo), paleta de cores, tipografia, manual da marca em 7 slides HTML/CSS (100vh cada). Logo passa por QA (score 0-10, loop ate ≥8). Manual inline CSS, Google Fonts, responsivo, <50KB.
Regras
  • Logo QA: <4/10 cria v1 (novo) + mantem v2 (original)
  • Loop max 3x ate logo ≥8/10
  • 7 slides: cover, about, palette, typo, tone, apps, contact
  • Arquivo unico, inline CSS, <50KB
I/O
IN: briefing + validation report OUT: logo.svg + brand-config.json + manual.html

Construcao do Site
Direcao criativa, construcao React do zero (sem templates), QA em 3 camadas com 7 sub-agentes e deploy automatico. Cada site e uma obra unica nivel awwwards.
FASE 11
opus
Site Arquiteto
Direcao criativa (sem codigo)
Define conceito em 1 palavra, narrativa visual, ritmo, climax, finale. Pesquisa 3 referencias awwwards. Cria mapa de animacoes por secao, paleta emocional, tipografia como design, 3-5 momentos WOW, interacao assinatura. Adapta por perfil ML (M1=simples, M4=sofisticado).
Regras
  • NAO gera codigo — so direcao criativa
  • 3 referencias awwwards pesquisadas
  • Mapa de animacoes com tipo, timing, trigger, WHY
  • Lista de anti-patterns (o que NAO fazer)
  • Adapta por perfil: M1=direto, M3=IG aesthetic, M4=premium
I/O
IN: briefing + brand config OUT: creative-brief.json
FASE 12
opus
Site Builder
Construcao React unica do zero
Pesquisa 6+ sites de referencia. Cria projeto Vite React com framer-motion, phosphor-icons, react-router-dom. Cada componente como pasta propria. Coleta imagens REAIS (IG, Maps, iFood). Integra CTAs de plataformas do nicho (iFood, Doctoralia, Booksy etc). Min 6 secoes variadas.
Regras
  • ZERO templates — cada site e projeto criativo unico
  • Creative brief e LEI, deve ser seguido
  • base: './' no vite.config, HashRouter SEMPRE
  • Imagens reais APENAS (IA max 2, nunca fachada/equipe)
  • Portugues PERFEITO, zero unicode escapes
  • CTAs de plataformas do nicho obrigatorias
  • Navbar com backdrop-filter blur desde inicio
  • Deletar vite.svg, react.svg do scaffold
I/O
IN: creative-brief + briefing + brand OUT: projeto React completo em /tmp/site-{slug}/
FASE 13 LOOP
opus
Site QA
3 camadas de qualidade visual
Camada 1: 10 checks automaticos (imagens ≥5, favicon, BrowserRouter, acentuacao etc). Camada 2: loop visual com screenshot desktop+mobile, checklist de 10 categorias com pesos. Camada 3: 7 sub-agentes especializados (visual, originalidade, conteudo, superioridade, layout, portugues, assets).
Regras
  • NUNCA aprovar na primeira iteracao
  • Score minimo 9.0 E cada categoria ≥8.0
  • Hero SEM imagem real = 0/10 automatico
  • <5 imagens visiveis = 0/10 automatico
  • Originalidade ≥9 (vs sites anteriores)
  • Momento WOW obrigatorio — sem ele = REJECT
  • Loop max 15x tecnico, 3x criativo
Sub-agentes QA
  • QA Visual — impacto emocional + screenshots
  • QA Originalidade — unicidade vs anteriores
  • QA Conteudo — autenticidade e completude
  • QA Superioridade — vs site original + awwwards
  • QA Layout — proporcoes, alinhamento, spacing
  • QA Portugues — acentuacao perfeita
  • QA Assets — imagens, logo, favicon
FASE 14
haiku
Site Deployer
Deploy GitHub Pages
Executa gh-pages -d dist, verifica HTTP 200, salva deployed_url e deployed_at no banco. Verificacao por perfil: M1=carrega <2s, M2=PageSpeed superior ao site antigo, M3=Open Graph correto, M4=HTTPS, zero erros visuais.
Regras
  • Verificar 200 HTTP status apos deploy
  • Testar carregamento mobile 4G
  • Checar Open Graph tags para compartilhamento
I/O
IN: dist/ aprovada pelo QA OUT: deployed_url no GitHub Pages

Checkout
Precificacao deterministica, pagina de checkout com preview do site, pagamento seguro server-side via AbacatePay (PIX/cartao/parcelado) e deploy com webhooks. Executa ANTES do outreach.
FASE 18
haiku
Checkout Precificador
Calculo deterministico de preco
Formula: base = (secoes x 100) + (imagens x 50) + bonus (galeria +200, menu +300, nicho premium +500, animacoes +200). Clamp por porte: MEI R$800-1500, ME R$1500-3000, EPP R$3000-5000. Mensal fixo: MEI R$39.90, ME R$59.90, EPP R$99.90.
Regras
  • Formula 100% deterministica — sem subjetividade
  • PIX tem 5% desconto
  • Parcelado max 12x, min R$100/parcela
  • Framing por perfil: M1=tudo incluso, M4=investimento premium
I/O
IN: lead porte, nicho, site data OUT: pricing.json
FASE 19
sonnet
Checkout Builder
Pagina de checkout personalizada
Pagina single-page mobile-first: hero com screenshot, device switcher (desktop/tablet/mobile), grid de beneficios, checker de dominio, card de preco, trust badges, FAQ accordion, countdown 7 dias, CTA sticky mobile. Seguranca: preco NUNCA editavel no frontend — UUID resolve no server.
Regras
  • Preco resolvido server-side via UUID token
  • AbacatePay billing criado no backend
  • Mesmo alterando DOM, DB cobra valor correto
  • Inline CSS, Google Fonts, responsivo, <50KB
  • Countdown JavaScript de 7 dias
I/O
IN: pricing + site URL + screenshot OUT: checkout/index.html + assets
FASE 20
haiku
Checkout Deployer
Deploy + webhooks AbacatePay
Deploy via gh-pages ou Vercel. Configura webhook AbacatePay em /api/webhook/payment. Testa webhook com POST de dados. Registra checkout_url e checkout_expires_at (7 dias) no banco. Verifica que links preview + checkout funcionam.
Regras
  • Verificar HTTP 200 apos deploy
  • Testar webhook com POST de teste
  • Registrar expiracao 7 dias no DB
  • Verificar ambos links: preview + checkout
I/O
IN: checkout dir + token OUT: checkout_url + webhook OK

Outreach
Analise comportamental, copywriting personalizado (WhatsApp + email + follow-ups) e envio automatizado. Executa DEPOIS do checkout — mensagem ja inclui link de pagamento.
FASE 15
opus
Outreach Analista
Perfil psicografico + estrategia
Classifica em 4 perfis psicograficos (Ambicioso, Pragmatico, Tradicional, Jovem/Moderno). Define triggers: reciprocidade, prova social, escassez, autoridade. Recomenda canal por perfil: M1=telefone, M2=WhatsApp com screenshot, M3=DM Instagram, M4=email formal.
Regras
  • Mencionar review especifica por nome
  • Mencionar servico especifico relevante
  • Argumento de concorrencia personalizado
  • Lista de do_not_mention (temas sensiveis)
  • Canal por perfil ML: M1=phone, M3=DM IG, M4=email
I/O
IN: todos os dados do lead OUT: outreach-strategy.json
FASE 16
opus
Outreach Copywriter
Mensagens WhatsApp + email
Escreve 4 pecas: WhatsApp (max 300 palavras), email HTML (max 150 palavras), follow-up dia 3 (50 palavras), follow-up dia 7 (80 palavras). Tom de AJUDA, nao venda. Max 1 emoji por paragrafo. Teste: remover nome = mensagem nao faz sentido (tao personalizada).
Regras
  • Tom de AJUDA — esta dando um presente
  • ZERO cliches de vendedor ("imperdivel", "ultima chance")
  • Max 1 emoji por paragrafo
  • Teste de personalizacao: sem nome = nonsense
  • Follow-up dia 7: urgencia + saida honrosa
I/O
IN: lead + strategy + URLs + pricing OUT: 4 arquivos (whatsapp, email, followup d3, d7)
FASE 17
sonnet
Outreach Sender
Envio WhatsApp Web + email
Valida telefone (+55 DDD 9XXXXXXXX). Abre WhatsApp Web, cola mensagem com Shift+Enter para quebras. Envia video como 2a mensagem. Envia email via SMTP. Registra sucesso/erro no banco. Agenda follow-ups: dia 3 (email) e dia 7 (oferta final).
Regras
  • Validar formato celular antes de enviar
  • Preservar formatacao, emojis e acentos
  • Video separado como 2a mensagem
  • Registrar sucesso/erro no DB
  • Agendar follow-ups automaticos (d3, d7)
I/O
IN: phone/email + mensagens + video OUT: mensagens enviadas + follow-ups agendados

Helpers Python
Scripts finos que fazem busca bruta e compressao, retornando resumo minimo ao agente. Economia de 85-95% de tokens vs agente fazendo tudo sozinho.
db.py
CRUD SQLite: init, insert, update, query, count, exists, discard. 80+ campos por lead.
check_websites.py
Veredicto de qualidade: good/bad/dead/social_only + PageSpeed + mobile + SSL.
lookup_cnpjs.py
Consulta Receita Federal: status, porte, CNAE, data abertura, socios.
check_links.py
Validacao de links via HTTP status code.
check_domain.py
Verifica disponibilidade de dominio para checkout.
generate_image.py
Geracao de imagem via Gemini. Max 2 por site, so para conceitos genericos.
generate_video.py
Video showcase do site (15s). Dados: nome, tagline, nicho, cores, URL.
screenshot.py
Screenshots Playwright: desktop + mobile. Usado no QA e no checkout.
qa_check.py
10 checks automaticos antes do QA visual. INEGOCIAVEL antes de deploy.
vectorize.py
Converte PNG para SVG. Usado na vetorizacao de logos extraidos.
rescore_ensemble.py
Calculo propensity_v3 isolado. Ensemble de 5 modelos votando perfil.

Fluxo Completo
O que acontece quando voce roda /prospectar Florianopolis SC Centro agora.

Inicializacao

Cria diretorio reports/florianopolis-sc-centro/, inicializa banco SQLite com schema.sql, le 20 nichos de niches.yaml, cria pipeline-state.json para tracking.

DB: leads (80+ cols) + discarded

Segmento A — Descoberta

Orquestrador A divide 20 nichos em 5 blocos paralelos. Cada bloco roda fases 1→2→3 sequencialmente.

Fase 1 (Varredura) — 5 agentes haiku paralelos buscam "restaurante Florianopolis Centro", "clinica medica Florianopolis Centro" etc. Cada keyword gera multiplas queries Google. ~100 leads descobertos.

Fase 2 (Filtro) — check_websites.py analisa cada URL. Leads sem site passam (oportunidade!). Sites mortos, ruins, social_only marcados. ~70 leads filtrados.

Fase 3 (Validacao) — Busca CNPJ, valida na Receita. Empresa ATIVA, >6 meses, rating ≥3.0. ~50 leads validados.

Segmento B — Qualificacao

Orquestrador B roda fases 4→5→6→7 sequencialmente para cada lead validado.

Fase 4 (Social) — Busca Instagram, valida com cross-check, extrai seguidores exatos. ig_followers=2847, social_level=medium.

Fase 5 (Concorrencia) — Top 5 concorrentes da regiao. 3/5 tem site. competition_level=high. Argumento de vendas armado.

Fase 6 (Enriquecimento) — Coleta telefone, WhatsApp, email, servicos, horarios. Prioridade por peso no score.

Fase 7 (Scoring) — Calcula propensity_v3: sem site(25) + 150 reviews(9) + rating 4.6(7) + IG 2847(4) + phone(6) + WhatsApp(5) + ME(5) + bonus(5) = 71 pts = HOT. Perfil: M3 "crescendo".

Segmento C — Briefing (so HOT)

Orquestrador C roda fases 8→9→10 sequencialmente para cada lead HOT.

Fase 8 (Pesquisa) — Extrai tudo do site atual + IG: cores #2E4057 e #E8D5B7, estilo "rustico moderno", servicos reais, 5 reviews com nome. Briefing 12 secoes.

Fase 9 (Validacao) — Cruza nome + endereco + CNAE + IG handle + telefone. 4/5 sinais = confianca HIGH. Aprovado.

Fase 10 (Design) — Logo vetorizado do IG. Paleta: primaria #2E4057, secundaria #E8D5B7, accent #D4A574. Fontes: Playfair Display + Inter. Manual 7 slides HTML premium. Logo QA: 8.5/10 aprovado.

Segmento D — Site

Orquestrador D roda fases 11→12→13→14 com gates de qualidade rigorosos.

Fase 11 (Arquiteto) — Conceito: "Raizes". Narrativa: tradição que encontra modernidade. 3 refs awwwards pesquisadas. Mapa de 8 animacoes. 4 momentos WOW. Stack: React + Framer Motion. Perfil M3: estetica Instagram no site.

Fase 12 (Builder) — Projeto Vite React do zero. 8 secoes: hero parallax, sobre nos com timeline, menu interativo com categorias, galeria masonry com lightbox, depoimentos carousel, localizacao com mapa, Instagram feed, footer completo. 12 imagens reais. CTA iFood + WhatsApp.

Fase 13 (QA) — Iteracao 1: layout 8.5, assets 7.0 (favicon vite) = REJECT. Fix: favicon personalizado. Iteracao 2: layout 9.2, assets 9.0, originalidade 8.5 = REJECT (originalidade). Fix: animacao assinatura. Iteracao 3: TODAS ≥9.0 = APPROVED 9.3/10

Fase 14 (Deploy) — gh-pages -d dist. Verifica 200 OK. URL: https://org.github.io/site-slug/. Load <2s mobile. Open Graph tags OK.

Segmento F — Checkout (antes do outreach)

Orquestrador F roda fases 18→19→20 para preparar pagamento antes do contato.

Fase 18 (Precificacao) — 8 secoes(800) + 12 imagens(600) + galeria(200) + menu(300) = 1900. Clamp ME(1500-3000) = R$1.900. Mensal: R$59.90/mes. PIX: R$1.805 (5% off). Parcelado: 12x R$158.33.

Fase 19 (Checkout) — Pagina mobile-first: screenshot do site, device switcher, beneficios, domain checker, pricing card, trust badges, FAQ, countdown 7 dias. UUID token para seguranca server-side.

Fase 20 (Deploy) — Deploy checkout, webhook AbacatePay configurado. checkout_expires_at = 7 dias. Links preview + checkout verificados.

Segmento E — Outreach (ultimo)

Orquestrador E roda fases 15→16→17 com site + checkout prontos para incluir nas mensagens.

Fase 15 (Analise) — Perfil M3 "crescendo" + psicografico "Jovem/Moderno". Canal primario: DM Instagram. Trigger: reciprocidade (presente). Review especifica: "Maria S. — Melhor pasta da ilha!". Servico: menu degustacao.

Fase 16 (Copywriting) — WhatsApp (280 palavras): "Acompanho o IG de voces — trabalho incrivel! Criei um site tao bonito quanto o feed..." + link preview + link checkout. Email HTML mobile-first. Follow-up d3 (50 palavras). Follow-up d7 com urgencia + saida honrosa.

Fase 17 (Envio) — DM Instagram primeiro (perfil M3). WhatsApp Web backup com mensagem + video. Email enviado. Follow-ups agendados: dia 3 (email) + dia 7 (oferta final). Status registrado no DB.

Relatorio Final

Pipeline completa. Estatisticas finais exibidas ao operador.

Descobertos: ~100 | Filtrados: ~70 | Validados: ~50 | HOT: ~8 | WARM: ~15 | COLD: ~27
Sites criados: ~8 | QA loops: ~24 | Checkouts: ~8 | Mensagens enviadas: ~8
Follow-ups agendados: d3 (~8) + d7 (~8)
6 Orquestradores
Cada segmento tem um orquestrador dedicado que coordena os agentes, monitora progresso e gera relatorios.
Orquestrador A
Coordena Fases 1→2→3
Divide 20 nichos em 5 blocos paralelos. Pausa descoberta em 100 leads. Monitora discovered → filtered → validated.
Orquestrador B
Coordena Fases 4→5→6→7
Sequencial por lead. Adiciona classificacao de perfil ML via ensemble. Reporta distribuicao hot/warm/cold e top 5 HOT.
Orquestrador C
Coordena Fases 8→9→10
So para HOT. Gate na fase 9: confianca low = STOP. Loop 9→8 se inconsistencia. Reporta taxa de validacao e brands criadas.
Orquestrador D
Coordena Fases 11→12→13→14
QA em 3 camadas. Max 5 loops tecnicos, 3 loops criativos. Gate: score ≥9.0 em TODAS categorias. Reporta build attempts e deployed URLs.
Orquestrador F
Coordena Fases 18→19→20
Executa ANTES do outreach. Precificacao deterministica, checkout seguro, deploy com webhook. Reporta pricing distribution.
Orquestrador E
Coordena Fases 15→16→17
Executa DEPOIS do F. Analise + copy + envio. Canal adaptado por perfil ML. Follow-ups agendados d3 + d7. Reporta contacts e channels.