Arquitetura
do
Workspace
A jornada completa — do negócio à stack técnica — em um só lugar. Deslize para baixo.
Dois motores, um workspace
A. E-commerce
A marca AMBISO — camisetas básica/oversized, loja Shopify, Pix, frete Sul/Sudeste. Aposta de longo prazo, hoje movida a conteúdo orgânico (TikTok-first).
B. DTF local
O serviço de estampa sob demanda (uniformes, eventos, brindes na região). É o motor de receita real — vendas por WhatsApp + draft order.
"A marca é o experimento financiado pelo serviço — não o contrário."
O mapa da stack
Compra e-commerce
POST /shipping (Frenet + cache).order-paid → baixa estoque + CAPI Purchase.Venda local DTF
shopify_draft_order → pula CAPI.O worker unificado
index.js roteia tudo: 8 handlers, 50+ endpoints, webhooks com HMAC.
webhooks
Pedido pago, checkout, cancelamento → CAPI + estoque.
frete
Carrier Service + Frenet SOAP + regras Ambiso.
kpi
Dashboard: Shopify + Meta + GA4 + Google Ads.
estoque
Sync MP↔Shopify (GraphQL) + R2 + auditoria.
Cotação em ~64 ms
O gargalo é o SOAP da Frenet (~5,6 s). Um cache de isolate (30 min, por CEP+peso) derruba o hit pra dezenas de ms — zero write em KV.
POST /shipping— Carrier Service oficial, chamado pela PDP/carrinho.- Frete grátis para Sul + Sudeste (7 estados), sem mínimo.
- Retirada local CEP 875xx = R$0 (LOCAL_PICKUP).
Conversões sem ruído
Eventos server-side pro Pixel Meta — com filtros que evitam conversão falsa.
- Skip venda local — draft order não conta como Purchase.
- Skip amostra grátis — tag do TikTok não infla ROAS.
KV é a fonte da verdade
MP-* no KV = modelo·cor·tamanho com a quantidade real.inventory_item_id (nunca variant_id)./api/sync-shopify).O dashboard
SPA em dashboard.ambiso.com.br, login por PIN de 4 dígitos.
- KPIs agregados — Shopify + Meta + GA4 + Google Ads.
auditOrderForKpi— exclui teste, refund, venda local, amostra.evaluateCampaign— D1–D3 lê, D4+ troca criativo; nunca pausa.
Sistema UGC orgânico
ugc.ambiso.com.br (protegido por PIN), TikTok-first. Três abas:
Referências
91 posts curados — tendências + estética Ambiso.
Conteúdo
Calendário + heróis + roteiros (Seg/Qua/Sex).
Ideias
39 ideias estruturadas pra gravar.
Métrica real
Vídeos publicados/semana — não mais infra.
Nova estampa → loja
Ferramentas de dev (MCP)
Servidores MCP versionados em .mcp.json turbinam o trabalho assistido.
shopify-dev novo
Schema GraphQL validado + docs + validação de Liquid. Caça campo inventado antes de tocar a loja.
chrome-devtools
DOM/console/network no Chrome logado — auditorias e debug.
yt-dlp
Baixar/otimizar mídia de redes pro UGC.
Guard
Editar .mcp.json é bloqueado pelo classifier — operador faz manual.
Mapa de deploys
Disciplina & lições
- Hierarquia de verdade — filesystem real > CONTEXTO-MASTER > copilot.
inventory_item_id≠variant_id— a confusão zerou syncs.- HMAC sempre — todo webhook é validado.
- KV discipline — dirty-check + TTL obrigatórios.
O motor real é
a impressora
A stack é sólida e está pronta. O gargalo não é técnico: é volume de DTF local + vídeos orgânicos publicados.
"Infra pronta não vende. Conteúdo postado e impressora ligada, sim."