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 no worker (Frenet + cache).webhook/checkout → CAPI InitiateCheckout.webhook/order-paid → baixa estoque KV + envia CAPI Purchase.Venda local DTF
source_name = shopify_draft_order → pula CAPI (não é tráfego pago).O worker unificado
Um único Cloudflare Worker roteia tudo: index.js + 8 handlers, 50+ endpoints, webhooks validados por HMAC.
handlers-webhooks
Pedido pago, checkout, cancelamento → CAPI + estoque.
handlers-frete
Carrier Service Shopify + Frenet SOAP + regras Ambiso.
handlers-kpi
Dashboard: Shopify + Meta + GA4 + Google Ads.
handlers-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 para 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).
- Frenet é o único provedor (Melhor Envio aposentado).
Conversões sem ruído
Eventos server-side para o Pixel Meta — com filtros que evitam conversão falsa.
- Skip venda local — draft order não conta como Purchase.
- Skip amostra grátis — tag SELLER_FUND_FREE_SAMPLE do TikTok não infla ROAS.
- Throttle de ViewContent (1/min por IP+coleção).
KV é a fonte da verdade
MP-* no KV = modelo·cor·tamanho com quantidade real.inventory_item_id (nunca variant_id)./api/sync-shopify).O dashboard
SPA em ambiso-dashboard-unificado.pages.dev, 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.- Share links com PIN/TTL para visão somente-leitura.
Sistema UGC orgânico
Guia em 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 prontos (Seg/Qua/Sex).
Ideias
39 ideias estruturadas para gravar.
Métrica real
Vídeos publicados/semana — não mais infra.
Nova estampa → loja
auditoria-feed-gmc.py = 0 erros → commit.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/tema. 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 para o 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-instructions.
inventory_item_id≠variant_id— a confusão zerou syncs.- HMAC sempre — todo webhook é validado.
- KV discipline — dirty-check + TTL obrigatórios.
- GMC — categoria por ID numérico, imagem JPEG.
O motor real é
a impressora
A stack é sólida e 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."