Sync Notion · auto 1 h

Construção · sub-passos

Roadmap Operacional.

Checklist linear granular — 1 checkbox por sub-passo da Fase 0 ao Go Live. Fonte primária do estado de execução.

🎨 Atualização #025 (2026-06-08): Motor de criativo DECIDIDO = HTML/CSS headless (venceu Canva generate-design + Nano Banana). Template do Claude designer implementado (5 slides 4:5) + render-service deployado no VPS (container achadita-carrossel-render, rede n8n) e validado em produção (POST /render → 5 PNGs no bucket Supabase carrossel · auth x-render-token · input sanitizado · security review resolvido). Teste manual ML ponta-a-ponta OK (Extratora Wap · R$ 524,90). Decisão de imagens: pipeline marketplace-agnóstico (og:image universal + bg-removal + IA só na cena), NÃO API por loja. Canva = conta legada STRUCTA (lembrete cancelar/migrar 14/12). Próximo (#026): validar og:image nos 5 mkts · bg-removal + cena IA · ligar render-service no n8n (Postagem WdZddWMhSthkDJvN). Última atualização: 2026-06-08 (sessão #025).

🔄 Atualização #024 (2026-06-07 ~18h BRT): Blotato 4 redes conectadas (IG 51531/Pinterest 7192/TikTok 45613/X 19895) + Postagem Foto+Texto construída (IG+X ok, Pinterest disabled aguardando boardId+warm-up) · TikTok finalizado (e-mail/senha/bio) · Carrossel 4:5 corrigido (image_config.aspect_ratio) · Brand Kit + Canva MCP adicionados. Tudo INATIVO até go-live. Vídeo adiado (hospedagem VPS + Higgsfield). Próximo (#025): testar Canva vs Nano Banana → decidir motor de criativo. Última atualização: 2026-06-07 ~18h BRT (sessão #024).

🏭 Atualização #022B (2026-06-04): Fase 3 (Pipeline produção) avançou muito. Fábrica Foto+Texto construída fim-a-fim e validada E2E, INATIVA: Curadoria→Agente→Aprovação→Carrossel IA (Nano Banana)→Criativos→Postagem álbum, tudo em Supabase. Dashboard final organizado (Operação: Aprovação/Criativos/Produtos/Pipeline/Distribuição). Distribuição decidida: Blotato (gerenciado). Falta pra go-live: assinar Blotato + conectar redes + ligar Postagem + ativar workflows. Detalhe vivo na "Onde parei".

Roadmap Operacional · Achadita

Checklist linear de TODOS os passos do projeto, da Fase 0 ao Go Live + Otimização. Granular: 1 checkbox por sub-passo.

Fonte primária do estado de execução. Logs de sessão ficam no Diário de Construção (não aqui).

Atualizar SEMPRE no protocolo de fechamento de sessão.

📍 Estado atual (2026-05-30)

  • Fase 0 — Fundação
  • Fase 1 — Brand & Identidade
  • Fase 2 — Infraestrutura (~100%)
  • Fase 3 — Pipeline produção (próxima · Marco 4 V1.2 + 5 produtos teste)
  • ⬜ Fase 4 — Go Live
  • ⬜ Fase 5 — Otimização

Marco mais recente: Pipeline n8n V1.1 funcional end-to-end (Webhook → Claude → ElevenLabs → HeyGen Avatar IV → Drive → Notion) · custo R$3,92/vídeo validado.

✅ Fase 0 — Fundação

Memória + Notion + Instruções

  • Estrutura /memory/ criada (12 arquivos)
  • CLAUDE.md raiz criado
  • Página-mãe Achadita Notion + 13 subpáginas
  • Obsidian Vault conectado
  • Briefing pra esposa (PDF gerado)

Naming + Brand DNA

  • Nome escolhido: Achadita
  • Tagline: "Achei pra você."
  • Arquétipo: Everyman + Jester
  • Persona primária: Carla 28-42 B-/B+
  • Tom de voz: premium-natural

Onboarding co-operadora Thaís

  • Perfil recebido + papéis (curadoria + aprovação + comunidade VIP)

✅ Fase 1 — Brand & Identidade

  • Brand Bible v1.0 + v2.0
  • 12 logos SVG · 9 pictogramas · tokens.json · 20 arquivos operacional
  • 7 PNGs social-ready · Stories Templates v1.0 (28 layouts 9:16)
  • Website landing v1.0 · INDICE.md
  • Paleta A · Tipografia Fraunces+Inter · Logo combo A+C primários

✅ Fase 2 — Infraestrutura (~100% concluída)

SOP 1 — Domínio achadita.com.br

  • Compra + cartão Castro Alves provisório + CNPJ STRUCTA
  • Pagamento R$40 · validade 2027-05-24
  • 2FA Registro.br + 10 backup codes + 3 lembretes renovação

SOP 2 — Cloudflare DNS ✅

  • Conta + Site adicionado · Nameservers + propagação confirmada

SOP 2.6 — 2FA Cloudflare ✅

  • Google Authenticator + 8 backup codes
  • API Token zone-scoped (rotacionar 2026-08-24)

SOP 3 — Redes sociais (5/7 ✅ · 1 parcial · 1 pendente)

  • 3.1 Instagram @achaditaoficial (Creator · 2FA Authenticator)
  • 3.2 Threads (auto via Instagram)
  • 3.3 TikTok 🟡 PARCIAL — conta antiga reaproveitada · pendente trocar e-mail
  • 3.4 YouTube ⏳ Gmail novo cooldown · retestar
  • 3.5 Pinterest @achaditaoficial (Business · 6 boards · 2FA SMS)
  • 3.6 Kwai @achaditaoficial (2FA SMS · chip Achadita)
  • 3.7 Twitter/X @achaditaoficial (foto+banner+bio · 2FA Authenticator)

SOP 4 — E-mail Workspace ✅

  • Business Starter + 2FA admin + domínio verificado
  • DNS de e-mail (MX + SPF + DKIM 2048 + DMARC p=none)
  • GCP project + Service Account + DWD (7 scopes ativos)
  • 21 aliases criados (15 base + 5 marketplace + videos@)
  • Gmail wrapper Python (scripts/gmail.py)
  • DMARC → p=quarantine em 2026-06-24
  • DMARC → p=reject em 2026-07-24
  • Backup codes admin gerados
  • Task #17 — 4 scopes DWD adicionados (sessão #014)
  • Labels Gmail + filtros
  • Cron 8h: inbox → Claude → Telegram

SOP 5 — Higgsfield Plus ⛔ DESCONTINUADO (pivot HeyGen+ElevenLabs sessão #016)

  • Conta criada + Plus contratado + API key gerada
  • Refund solicitado 2026-05-29 · janela até 2026-06-03 · NÃO tocar nos Studios

SOP 5b — Stack de mídia (substituto pós-pivot) ✅

  • HeyGen API PAYG ($10 topup · saldo ~$7,33 · Avatar IV $4/min)
  • ElevenLabs Criador ($11→$22/mês · voz "Bia" PT-BR · 121k créditos/mês)
  • OpenRouter LLM gateway (US$50/sem cap · Claude Sonnet 4.6 default)
  • Drive Achadita Produção + Vídeos Gerados + _Aprovados (share Thaís writer)
  • DBs Notion Produtos (16 campos) + Vídeos Gerados (relation dual)
  • n8n Public API key claude-pipeline-v1 + Python builder
  • Pipeline V1.1 funcional end-to-end (17 nodes · Webhook → Claude → EL → HeyGen → Drive → Notion · R$3,92/vídeo)

SOP 6 — Hostinger VPS + n8n ✅

  • VPS KVM 4 (24 meses pré-pagos R$1.295,78 · vence 2028-05-25)
  • DNS + SSH + Hardening + Docker + Traefik + n8n + Let's Encrypt

SOP 6.5 — Conta admin n8n + 2FA ✅ (sessão #010 · 2026-05-25)

  • Conta infra@achadita.com.br + senha master
  • 2FA Google Authenticator + 10 recovery codes
  • Public API key ativa (sessão #017)

SOPs 7-11 — Programas de Afiliado (3/5 ✅ · 1 etapa 1 aprovada · 2 pendentes)

  • Cadastro enviado 2026-05-26 (e-mail shopee@)
  • Inscrição aceita (etapa 1 · pode gerar links)
  • Cadastrar dados fiscais+bancários (decisão pendente: PJ STRUCTA esperar cartão vs Castro Alves provisório agora)
  • Aprovação dos dados (até 10 dias após cadastrar)
  • 1ª comissão paga 60 dias após aprovação dados (~10/08/2026 se cadastrar hoje)
  • 1º link teste gerado
  • Store ID achadita20-20
  • 6 sites listados + dados fiscais+bancários preenchidos
  • ⚠️ 1 venda qualificada até 2026-11-23 ou conta revoga
  • 1º link teste gerado
  • Conta STRUCTA Vendedor PJ + Central de afiliados ativa
  • Rebrand MTSHOPS → Achadita aplicado + 4 redes vinculadas
  • Ferramentas liberadas (Campanhas · Cupons · Gerador links · Receita)
  • 1º link teste gerado
  • Cadastro PJ + pagamento internacional
  • Cadastro CNPJ STRUCTA + aprovação + redes vinculadas

SOP 12 — WhatsApp Z-API + chip dedicado ⬜

  • Chip pré-pago CPF Thaís · WhatsApp + Z-API + Grupo Achadita HQ + Webhook + Bot

SOP 13 — Blotato OU Postiz ⬜

  • Decisão · Conta · Conectar 7 redes · Teste

SOP 14 — Telegram canal + bot ✅

  • Canal @achaditaoficial (Chat ID -1003968108868)
  • Bot @AchaditaBot · admin no canal · token salvo
  • Webhook n8n configurado (sessão #014)
  • Foto do canal · Mensagem fixa · BotFather metadata

Trilha técnica · Git + GitHub ✅

  • Conta GitHub achadita separada · 2FA + 16 backup codes
  • Repo privado achadita/achadita-monorepo ativo

⬜ Fase 3 — Pipeline produção (D+7 a D+14 · próxima sessão)

Marco 4 V1.2 — Pipeline produção (Task #16)

  • Notion Trigger poll 5min DB Produtos filtro Status = Aprovado vídeo
  • Trocar Mock Produto por extração payload Notion
  • Update DB Produtos status (Aprovado → Em geração → Vídeo pronto)
  • Telegram notify Patrese chat privado (NÃO canal público)
  • Error handling: retry HTTP 3× + Error Trigger global + cap 10 execs/dia
  • Modularizar pipeline-base em sub-workflows (tts-gerar · avatar-iv · video-log)

Produtos teste reais

  • Thaís curar 5 produtos reais na DB Produtos
  • Rodar Trigger Notion ponta-a-ponta com produtos reais
  • Validar custo médio + tempo médio por vídeo

Pipeline operacional (ampliação V1.3+)

  • Cortes virais + Trend Hijack + Competitor Intelligence
  • Cupom Hub (5 fontes paralelas)
  • Auto-legenda
  • Briefing diário matinal (cron 8h · inbox → Claude → Telegram)

10 vídeos teste · Ajustes · SOPs documentados

  • 10 vídeos publicados em modo teste
  • Ajustes baseados em métricas + feedback Thaís
  • SOPs operacionais documentados pra repetir sem Claude

⬜ Fase 4 — Go Live (D+14 a D+21)

  • Aquecimento canal Telegram · 3 vídeos/dia · Anti-shadowban
  • 10 links rastreados · Monitoramento 72h

⬜ Fase 5 — Otimização (M+1 a M+3)

  • Análise semanal · Cortar/dobrar
  • Grupo VIP Telegram (Hormozi)
  • Tráfego pago seletivo
  • Infoproduto + expansão nicho 1

Trilha B — Dashboard Achadita HQ (paralelo · ANTECIPADO)

V1 — Roadmap Vivo ✅ (sessão #015 · scaffolding · sessão #018 rodando local)

  • Monorepo pnpm + Next.js 16 + Tailwind 4 + cores Achadita
  • Notion Internal Integration (read-through · ISR 1h · botão Atualizar)
  • 4 rotas: Onde parei · Roadmap · Logbook · Master · sidebar+topbar
  • Logbook ordenado sessão mais recente em cima (sessão #018)
  • Task #69 Deploy Docker no VPS (app.achadita.com.br via Traefik)

V1.5 — Atribuição link-level

  • Subdomínio go.achadita.com.br + shortener (✅ #021 · self-hosted VPS Docker atrás do Traefik · NÃO Vercel Edge)
  • Schema Supabase: links + clicks (RLS · só service_role) — products/campaigns/sales adiado
  • POST /api/links integrado ao workflow Postagem (short link por canal) ✅ #022 Lane A (E2E exec 1069 · utm_source=telegram)
  • Dashboard /financeiroclicks do Supabase (seção "4 · Distribuição" · cliques/canal + série 14d + top links) ✅ #022 Lane C
  • (antes: products · campaigns · clicks · sales — simplificado pra links+clicks no MVP)
  • UI geração de campanhas (1 produto × N canais × M formatos)
  • View dashboard: "produto X performa Y% melhor em Z"

V2-V3 (M+3+)

  • Cockpit financeiro · Cupom Hub UI · Membros VIP · Analytics CLV

Trilha C — Bot WhatsApp HQ

Setup

  • Chip dedicado Thaís · Z-API · Grupo Achadita HQ · Webhook

Comandos

  • /aprovar /rejeitar /regerar /produtos /videos /help /cupom
  • Proativos: 9h brief · 17h vídeos · 22h resumo · tempo real anomalias

🛡️ Pendências críticas (sempre-presentes)

Segurança

  • 2FA do patreseluiz@gmail.com — ponto único de 9+ contas críticas
  • Task #18 Rotacionar senha Google Workspace reusada
  • Cartão STRUCTA chegar (libera migração billing)
  • API Token Cloudflare rotação 2026-08-24
  • DMARC quarantine 2026-06-24 · reject 2026-07-24

Marketplace

  • Higgsfield refund decisão até 2026-06-03 (cancelar se rejeitado)
  • Shopee dados fiscais+bancários (decidir CNPJ provisório vs definitivo)
  • ⚠️ Amazon BR 1ª venda até 2026-11-23 ou conta revoga

Operacional

  • INPI marca Achadita (M+3 · ~R$600)
  • Task #54 Pinterest 2FA → Authenticator (verificar 2026-06-02)
  • Task #55 Kwai e-mail recovery (verificar 2026-06-02)
  • Task #69 Deploy Dashboard Docker no VPS

📊 Métricas-norte

  • M1: R$ 100–500 · M3: R$ 2–5 mil · M6: R$ 8–15 mil · M12: R$ 20–50 mil

KPIs operacionais:

  • CTR ≥ 2%
  • Conversão clique→venda ≥ 3%
  • Custo por vídeo ≤ R$ 2 (atual R$ 3,92 — otimizar)
  • Tempo humano ≤ 15 min/dia

Última atualização: 2026-05-30 ~19h00 BRT (sessão #018 ENCERRADA · pipeline V1.2 funcional · curadoria Telegram funcional · PIVÔ Higgsfield: refund cancelado · Plus mantido · usar via MCP/Supercomputer · próxima sessão #019 valida MCP + codifica V3 com 2 fluxos paralelos)

✅ Sessão #019 (2026-05-31) — TIER A 100% EM PRODUÇÃO

Marcos completos

  • Wrapper FastAPI MCP→REST v0.2.0 deployed VPS Hostinger via OAuth PKCE Dynamic Client Registration
  • POC Python → MCP Higgsfield validado (28 tools · balance 820 cred · tokens persistentes)
  • Pipeline V2.5 v1 ativo (17 nodes · smoke E2E exec 295 success 5:32)
  • Refactor V2.5 v2 com Switch Roteiro (24 nodes · 5 branches: Claude default + V1/V2/V3 + Custom)
  • DB Produtos ampliada (campos "Roteiro" select + "Roteiro custom" text)
  • Avatar Achadita oficial Higgsfield library (custom pinned · media_id 4973cd6f-...)
  • Bug PT-BR resolvido com template prompt 6 componentes (forçando idioma BR)
  • Recovery wrapper v0.2.0 (log flush + ring buffer 20 jobs + endpoint /jobs/recent)
  • V1.2 desativado · V2.5 v2 ATIVO em produção
  • 3 skills instaladas Claude Code (prompt-engineering · true-copywriter · trend-hunter)
  • memory + Notion + Obsidian sincronizados (decisions.md +5 entries · Aprendizados.md +4 insights · Padroes.md +1 padrão wrapper)

Pendências de execução #020+

  • PRIMÁRIO · Automação E2E end-to-end (escolha produto → vídeo → postagem rede social/grupos · Patrese explicit)
  • Postagem automática Telegram canal @achaditaoficial
  • Postagem Pinterest (depende conta sair hold)
  • Postagem Instagram (depende sair hold)
  • Tier C Híbrido codar (HG Avatar IV + DoP + EL Bia + FFmpeg compose VPS)
  • Tier I (imagem+texto+cupom) — junto com Tier C
  • Fase 2 · Painel admin aprovação humana (Dashboard)
  • Fase 3 · WhatsApp Z-API + estudo manhã automático
  • Refresh token cron VPS preventivo (cada 12h)
  • Persistir ring buffer wrapper em SQLite (sobreviver restart)

Última atualização: 2026-05-31 ~12h10 BRT (sessão #019)

Última atualização: 2026-06-01 ~12h30 BRT (sessão #021A · Frente A · 1ª multi-sessão real) — Agente Curadoria híbrido Haiku→Sonnet EM PRODUÇÃO (workflow uK7iMeBpKO0LbQOl · 12 nodes · Schedule 15min ativo · validado com Umidificador R$54 ⭐⭐⭐⭐ · 3 roteiros voz Achadita impecáveis · custo ~R$ 0,04/produto médio) + descoberta multi-sessão CMD+T exige git worktree (worktree /Afiliados-c criado · documentado em decisions.md + Aprendizados.md). Detalhes em Onde parei.

✅ Sessão #022A (2026-06-01) — Frente A · Tagger sazonal + Error Handler

Marcos completos

  • Tagger sazonal V2 no Agente Curadoria (campo Sazonalidade 11 datas BR + Haiku data/calendário + whitelist no parse) · validado E2E exec 1067 (colar → Namorados+Mães+Natal)
  • Error Handler global n8n (1RjFwazzwkjNSMqP) — Error Trigger → Telegram DM · ligado em Agente + Bot Curadoria via settings.errorWorkflow (cobre o "Error Trigger global" do Marco 4 Fase 3)
  • Removido workflow duplicado órfão P3IWpME3JvUZVKAS

Pendências geradas #023+

  • Seletor de roteiro (agente recomenda V1/V2/V3 por produto)
  • Estender errorWorkflow aos workflows Frentes B/C quando ativarem (retry HTTP 3× + cap execs/dia ainda pendentes)
  • Trend tagger — só com fonte externa (cortado do V2 · LLM aluciona trend)

Última atualização: 2026-06-01 ~15h45 BRT (sessão #022A · Frente A)

✅ Sessão #022 (2026-06-01) — Frente C · Encurtador na Postagem + Dashboard cliques

Marcos completos

  • Lane A — encurtador integrado na Postagem (6y1mO5PdphE7VKDi): node Create Short Link (POST /api/links channel=telegram) + caption usa short link (fallback link cru) + onError não bloqueia post · credential n8n IbLswpCDANcTK3Lj · E2E verde exec 1069
  • Lane C — dashboard /financeiro seção "4 · Distribuição" lê clicks/links do Supabase server-side (cliques por canal + série 14d + top links · não é CTR, sem impressões — honesto na UI)
  • Build do dashboard destravado — 2 bugs pré-existentes latentes (cast TS notion-renderer + revalidate importado → Next 16 exige literal) → pnpm build verde

Pendências geradas #023+

  • Task #69 Deploy Dashboard Docker VPS — agora DESTRAVADO (build verde), só executar
  • Revisar migração finanças Notion→Supabase (PAUSADO · ver Decisões · não começar sem realinhar)
  • Lane B Pinterest — BLOQUEADA (sem app/token API · 2FA migra 2026-06-02)
  • fin_revenue (lado receita · liga clicks→comissão por canal/produto)

Última atualização: 2026-06-01 ~tarde BRT (sessão #022 · Frente C)

Atualização 2026-06-05 (sessão #023): Go-live distribuição em progresso — Blotato assinado (Starter $29/mês · SaaS compartilhado) + API key validada (GET /users/me/accounts → 200). Falta conectar redes (OAuth) → então ligar a Postagem no n8n. Infra do VPS reorganizada pra multi-tenant (cross-projeto · super-user patrese + service-users isolados · doc no Notion "🖥️ Infraestrutura Compartilhada"). Canal WhatsApp (broadcast) + automação via Evolution própria = Fase 2.

Achei pra você.