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 (containerachadita-carrossel-render, rede n8n) e validado em produção (POST /render→ 5 PNGs no bucket Supabasecarrossel· authx-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 (PostagemWdZddWMhSthkDJvN). Última atualização: 2026-06-08 (sessão #025).
🔄 Atualização #024 (2026-06-07 ~18h BRT): Blotato 4 redes conectadas (IG
51531/Pinterest7192/TikTok45613/X19895) + 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.mdraiz 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=quarantineem 2026-06-24 - DMARC →
p=rejectem 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
- n8n no ar em https://n8n.achadita.com.br
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
achaditaseparada · 2FA + 16 backup codes - Repo privado
achadita/achadita-monorepoativo
⬜ 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.brvia 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
/financeirolêclicksdo 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
Sazonalidade11 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 viasettings.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): nodeCreate Short Link(POST/api/linkschannel=telegram) + caption usa short link (fallback link cru) +onErrornão bloqueia post · credential n8nIbLswpCDANcTK3Lj· E2E verde exec 1069 - Lane C — dashboard
/financeiroseção "4 · Distribuição" lêclicks/linksdo 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+revalidateimportado → Next 16 exige literal) →pnpm buildverde
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.