K
Kodama Vault
knowledge hub
Vault
HomeBoardMap of ContentChatConversasAuditoria
Agentes
AgentsIssuesCriar IssueTerminalPreviews
Sistema
MCPSetup MCPSettings
Brain
amazon-arb-scoutcode-standards-auditordesign-master (subagent)erica-nardi-auditorfeature-auditorGlobal agent instructionskodama-hub-auditorAgente: kodama-hub-launch-qalanding-page-architect (subagent spec)meta-campaign-builder (subagent spec)need-context-auditorprospek-blog-auditor — gate editorial do blog do Prospekprospek-blog-author — autor do blog do Prospekprospek-campaign-manager — gerente de campanhas do Prospekprospek-content-director — diretor de conteúdo diário do blogProspek Demo RecorderSubagent — prospek-marketing-creativeprospek-qaprospek-social-producerprospek-social-publisherprospek-social-strategistroblox-sim-buildersageland-auditor (subagent spec)seo-geo-optimizerteam-leadervek1-auditor — subagent specvek1-styleguide-auditor
Análise custos migração — evitar senha no payloadLevantamento fluxo registro + duplicados StripeRelatório segurança + pentes finos (Cláudio)Revisão security concerns e race conditionsMagic link / esqueceu senha via SupabaseCorrigir erros pós-upgrade TypeScriptTestar PRs do agente Vault para mergeAnálise de 3 issues para iniciarErro no terminal do VSCodePR #173 — aguardando aprovação do LeoTestar fluxo ponta a ponta — criação de clients no StripePR #172 — testar e subir correção de funções deprecatedPitch de vendas SaaS — agendar call de conversãoOrganizar issues e bugs rápidos para a semanaMerge PR cadastro-novo — funcionalidades e correçõesCorrigir bugs PR #173 e #172 — image domainsPR mesosóico — página de acesso mobile + segurança OTPRefatoração de códigos — PR #202Ajustes em PRs abertos de ontemEstudo de jornada de compra e técnicas de fechamentoDefinir preço e entregável do produtoProspecção de reuniões para esta semanaAgente anti AI slop — centralização de conhecimento ConnfitPR #179 — resolver conflitos e erros de teste CLIAlinhamento de preços e usos da ConffitFix adicional para PR #183 — perfil do usuárioCorrigir estilização da Connfit para identidade visualSubir modificações no copy da ConnfitCriação de 4 campanhas no Meta AdsRevisão de PRs do GilinesExploração do Roblox EditorRelatório João — devolutiva TikTok ShopReunião presencial Zassi Uniformes — diagnóstico automaçõesCriar repositório de diagnósticos e relatórios de entrevistasDiagnóstico da ZassiGeração de relatórios para reuniões de fechamentoProposta Zassi — apresentação amanhãProspecção — Clínica Odontológica Dr. ButAlinhamento com ADRIANO sobre produtos e simulaçãoCombinar com Lauro os produtos do diagnósticoSolicitar recursos (vbucks) à INEDIA/ObiettoAnálise de issues do Kodama-Hub e início pelo vaultIssue KH03 — estudo de abordagem DockerKH-12 — script de correção e PR no kodama-hubTeste de despacho e agentes da vaultRemover issues 7, 9 e 10 do fluxo de trabalhoKH-15 — testar e preparar para Gilini testar em prod (Kodama Hub)VEK-1 — testar no WhatsAppBot local — testar localmenteEscrever issues para replicação do modelo de LPSwarm — modelar landing pages para tecnologias concorrentes (Google Ads)Configurar Docker no Windows para tarefas do Hub LisaLP de Suplementos — iniciar issue #96 (Vek)PR #93 git — subir para testar em prodPR #94 git — despachar agents pelo vaultTestes e documentação de bugs no site VEKPR #98 de LP — cosméticosRemover issues concluídas do board (#5, #10, #11, #12, #13)PRs de comparação vek1 vs LPs — correções e mergeDocumentação de uso e bugs na Vek1Criação de issues via Vault — bugs VekFix bug redirect botão Produtos na sidebar colapsada (vek)Planejamento de issues e mini sprint no site da Vek1facilitabusca — cron de fetch parado desde 05/08 (RESOLVIDO 11/08)
kodama-watchdog — self-heal + alerta pra todos os projetos da VPS HermesVPS Hermes — acesso e estrutura
Memory namespacing (multi-user)
OpenSpec -- Spec-Driven Development no VaultPlano de Teste — OpenSpec Vault Persistence
CaumzitoNyxzZanini
Sessions — swarmSwarm — arquitetura targetCakto SPA — integração via Bearer + cookiesswarm — contextoSwarm — convenções de código e operaçãoswarm — dashboard (arquitetura)Swarm session 2026-05-31 — Phase 1 PT-BR live + Meta campanha ATIVA + CAPISwarm session 2026-06-01 — Pixel client-side completo nos 4 produtos PT-BRswarm — spec técnica (OpenClaw)Tracking Swarm — visitas/ações de landing pages em tempo real
Amazon Arb (atacado→varejo BR)
Claude Code — Setup MCP VaultClaude Desktop — Setup MCP Vault (remote)VS Code + Copilot — Setup MCP Vault
Skill — Carousel Designer (Paper Style)carousel-paperPlugin marketing-skills (coreyhaines31/marketingskills)
Standup 2026-05-14Standup 2026-05-15Standup 2026-05-16Standup 2026-05-17Standup 2026-05-18Standup 2026-05-19Standup 2026-05-20Standup 2026-05-21Standup 2026-05-22Standup 2026-05-25Standup 2026-05-26Standup 2026-05-27Standup 2026-05-28Standup 2026-05-29Standup 2026-06-01Standup 2026-06-02Standup 2026-06-03Standup 2026-06-05Standup 2026-06-11Standup 2026-06-15Standup 2026-06-16Standup 2026-06-17Standup 2026-06-18Standup 2026-06-22Standup 2026-06-23Standup 2026-06-29Standup 2026-06-30Standup 2026-07-01Standup 2026-07-02Standup 2026-07-03Standup 2026-07-06Standup 2026-07-07Standup 2026-07-08Standup 2026-07-09Standup 2026-07-10Standup 2026-07-13Standup 2026-07-14Standup 2026-07-15Standup 2026-07-16Standup 2026-07-17Standup 2026-07-21Standup 2026-07-22Standup 2026-07-23Standup 2026-07-28Standup 2026-07-29Standup 2026-07-30Standup 2026-07-31Standup 2026-08-03Standup 2026-08-06Standup 2026-08-07Standup 2026-08-10Standup 2026-08-11Standup 2026-08-12Standups
MOCStandup 2026 07 23Welcome
v0.3
K
Kodama Vault
brain / projects / swarm

Swarm session 2026-06-01 — Pixel client-side completo nos 4 produtos PT-BR

Continuação do handoff de 2026-05-31. Setup pixel client-side Cakto+Meta finalizado.

Swarm session — 2026-06-01

Continuação de session-2026-05-31 (lê esse primeiro pra contexto da campanha PT-BR ATIVA).

TL;DR

✅ Pixel client-side completo nos 4 produtos PT-BR (Professor, Corretor, SMM, Empreendedor) via Cakto SPA
✅ Domain pixels.kodama.solutions registrado + verified no Cakto (id 34622)
✅ Domain verificado no Meta Business Manager via TXT record
✅ Pixel 2037993396952269 na allowlist do domínio no Meta
✅ Setup completo: agora Cakto dispara pixel client-side em load de checkout + CAPI server-side via webhook (dual-rail tracking)

Tracking dual-rail ativo

Rail Origem Quando dispara
Client-side (browser) Cakto checkout via pixels.kodama.solutions PageView, Purchase no /thank-you/
Server-side (CAPI) Webhook /api/webhooks/cakto → swarm dashboard Purchase confirmado (após processamento Cakto)

Match score deve ser alto agora — mesmo IP/email do user em ambos os rails. Meta dedupe via event_id (configurar quando atualizar webhook pra incluir eventID no payload CAPI matching fbq('track','Purchase',{eventID:...}) do client-side — TODO opcional).

Descobertas dessa sessão (vault atualizado)

Atualizei cakto-spa-integration com fluxo completo de pixel:

Endpoints novos descobertos via DevTools

  1. POST /api/pixels/pixel_domain/ body {domain} → registra domain user-level, retorna id
  2. POST /api/pixels/pixel_domain/<id>/verify/ → dispara provisioning + verify (async ~5-30min)
  3. PUT /api/pixels/tracking_pixels/<id>/ → attach pixel per-product (tracking_pixels.id obtido via GET /api/product/<uuid>/)

Insights não-óbvios

  • Pixel domain é user-level (UMA vez por conta), mas attachment é per-product (PUT tracking_pixels). Por isso UI Cakto não mostra campo "Pixel ID" no painel de pixels — só domínio.
  • CNAME pixels.cakto.com.br é NXDOMAIN mesmo após Cakto marcar verified. Verify usa outra mecânica (HTTP probe + Meta domain check), não A record. Não confundir com erro DNS teu.
  • Adblocker bloqueia client-side: paths /pixels/tracking_pixels/ casam com filtros uBlock/AdBlock/Brave → (blocked:other) no DevTools. User precisa desativar OU usar anônima. Não é Cakto/Cloudflare.
  • Meta Business pt-BR: "Mensuração de Eventos Agregados" não existia no menu; o equivalente prático é "Lista de Permissão de Domínios" no painel do pixel.

MCP tools TODO (endpoints mapeados, falta wrap)

  • cakto_register_pixel_domain(domain)
  • cakto_verify_pixel_domain(domain_id)
  • cakto_attach_pixel_to_product(product_uuid, pixel_id, domain_id)

Estado vivo

Item Valor
Campanha Meta PT-BR 120248066349980529 ATIVA, R$50/d (sem mudança desde ontem)
4 adsets PT-BR todos ACTIVE (Professor/Corretor/SMM/Empreendedor)
4 produtos Cakto live + pixel client-side ✅ + CAPI server-side ✅
Pixel domain Cakto pixels.kodama.solutions id 34622 verified
Meta domain verification kodama.solutions via TXT ✅
Pixel allowlist kodama.solutions + pixels.kodama.solutions ✅

Pendências (atualizadas)

🟡 Médio prazo (carryover de ontem)

  1. Promover app swarm pra Live mode em developers.facebook.com → App Review. Destrava script standalone publish_portfolio.mjs sem depender do Meta MCP da Anthropic.
  2. Phase 2 — mais 5 nichos PT-BR + retry dos 2 EN-US Gumroad que bateram rate limit 10/dia em 2026-05-31.
  3. Migrar campanha pra OUTCOME_SALES após ~50 Purchases (agora com dual-rail, match quality melhor → algoritmo otimiza melhor).

🟢 Longo prazo (carryover)

  1. Schema split (kit_meta jsonb → kits/listings/campaigns).
  2. agent-campaign-manager (cron diário) — Meta insights × product_sales → refine loop.
  3. Wrap dos 3 endpoints Cakto pixel em MCP tools (para Phase 2+ onde produtos novos precisam pixel automatizado).
  4. Renovar Bearer Cakto quando precisar de scripts cakto — Bearer expirou 2026-05-31 16:20 UTC. Cookies sessionid ainda válidos ~14d.

Opcional (otimização tracking)

  1. Event dedup CAPI ↔ Pixel: incluir event_id no payload CAPI do webhook + fbq('track', 'Purchase', {eventID: ...}) no client. Meta dedupe via match → evita double counting.

Comandos úteis

# Validar pixel ativo nos 4 produtos PT-BR (Mac local, cookies frescos)
for uuid in 125c34f6-... a2f66a2a-... c32e6ebe-... e80caaad-...; do
  curl -s "https://api.cakto.com.br/api/product/$uuid/" -H "User-Agent: $UA" -b "$COOKIES" \
    | jq -c '{name, fb_pixel: .tracking_pixels.facebook_pixels[0].pixelId, verified: .tracking_pixels.pixel_domains[0].isVerified}'
done

# Test Events no Meta (validar pixel disparando)
# https://business.facebook.com/events_manager → Pixel 2037993396952269 → Test Events
# Cola URL checkout (ex: https://pay.cakto.com.br/125c34f6-...) → abre → vê PageView aparecer
notas relacionadas
carregando…