Auditoria pente-fino + conserto de raiz + teste de fogo, nas suas 3 queixas: fotos do Instagram, molde e candidatas do Caçador.
Desde que nasceu, ele usava um banco fixo de 38 fotos genéricas — o @ que você digitava virava só um link no rodapé. Não era bug novo: o encanamento de coleta nunca foi ligado. Agora foi: você digita o @, o PC busca 12 fotos reais do feed da loja e o site sai com elas — provado 2 vezes, de ponta a ponta, sem eu tocar em nada no meio.
| Sua queixa | O que era | Agora |
|---|---|---|
| "Insiro o @ e não puxa as 8-15 fotos" | Nunca existiu — pool genérico sempre | ✅ Fila de coleta: @ → 12 fotos reais → site no ar em 6-12 min, tela atualizando sozinha (sem F5) |
| "O molde não me agrada, mockup" | "Novidade 1..8" todos R$ 89,90, botão verde gritante, vãos vazios | ✅ Molde v6.1: nome de verdade por visão (sem citar marca), preços variados, botão na cor da marca, herói cheio — veja antes/depois abaixo |
| "Candidatas usam os critérios certos?" | Critérios bons, MAS funil estrangulado por falta de foto + robô cego | ✅ Filtro de foto reprovada, ranking prioriza quem já tem 8+ fotos, robô com log, bug do 0-fotos morto |
| Raiz | Efeito que você via |
|---|---|
| Script de coleta órfão — nunca plugado no painel (desde o nascimento, D245) | Site de teste sem as fotos da loja |
| Tela não se atualizava após gerar (toast sumia) | "Gerou? Quebrou?" — o site existia, você não via |
| Robô de fotos rodava CEGO (2 tarefas, zero log) + tarefa das 05h coletava só 6 fotos (mínimo é 8!) + URL do post montada sem o @usuário = 0 fotos | Só 14 de 551 lojas com fotos; ninguém sabia por quê |
| Molde sem legenda não tinha de onde tirar nome → "Novidade N"; título de seção vazio abria buracos (detalhe técnico do template) | Cara de maquete |
| Vigia com 3 checks desatualizados → alarme falso TODA noite há 6 dias | Aviso que você aprende a ignorar |
| Servidor 27 commits à frente do GitHub (sem backup real) + recibos de entrega do WhatsApp guardados só em memória (restart de 13/07 apagou 21) | "Aguardando entrega" eterno; risco de perder código |


Ao vivo: malokasboutique.otimize.digital · também gerados no teste de fogo: cantinhokids e benja-modas. As outras ~30 demos antigas continuam no molde velho até você abençoar o v6.1.
| # | Decisão | Minha recomendação |
|---|---|---|
| 1 | Marca nas FOTOS. O nome dos produtos saiu limpo, mas as fotos das lojas do Brás mostram logo BOSS/LV/Gucci — demo pública sugerindo réplica no seu domínio. | Badge de aviso "⚠️ fotos com marca de terceiros" no card — você vê antes de aprovar/disparar (o gate humano já existe). Sem bloquear loja. |
| 2 | Rollout do molde v6.1 nas ~30 demos antigas (regeneração em lote). | Sim, após você aprovar o visual acima. |
| 3 | Vazão do robô de fotos: hoje 2×8 lojas/dia vs 537 na fila (~1 mês pra limpar). Aumentar = mais risco de bloqueio do Instagram. | Medir 3 dias com o log novo, depois subir gradual. |
| 4 | Recibos do WhatsApp: persistir em disco no webhook do CRM (chip já criado — sessão separada, é sistema da Jaque). | Fazer — todo restart perde recibos pra sempre. |
| 5 | Candidatas em outros estados (MOCKUP_PRONTO, GERANDO_ENSAIO etc. do pipeline de ensaio) hoje entram na lista da Máquina de Sites. Devem? | Deixar como está (não conflitam), mas você conhece o funil de ensaio melhor que eu. |
1. Abra painel-sites.otimize.digital → "Gerar site de teste" → digite nome + @ da loja → Gerar.
2. Aparece o card na fila de coleta (topo da página): "aguardando PC → coletando fotos → gerando → concluído". A tela anda sozinha.
3. 6-12 min depois o site está no ar com as fotos reais. Se a loja tiver menos de 8 fotos boas, o card mostra o ERRO com o motivo (não gera site capenga).
4. O PC precisa estar ligado (o coletor religa sozinho a cada 5 min, sobrevive a reboot).
Quer só testar o molde sem loja real? Marque o checkbox "usar fotos genéricas".