Documento de decisão · 31/ago/2026

O primeiro minuto: um negócio seu, ou o negócio dos outros?

Dois modelos finalistas pra jornada de entrada do Engrenou. Tudo que está aqui foi medido no código e no banco hoje; a fonte com as referências está em propostas/jornada-entrada-31ago.md.

Por que repensar

879
entraram na jornada (30 dias)
84
avançaram algum passo
15
criaram conta
9
confirmaram

90% morrem antes do primeiro passo. O ajuste fino do passo 1 mexe nos 84 que passaram da porta; o problema está nos 795 que nem mexeram.

E a casa mantém três infraestruturas com papéis parecidos que não conversam: o sandbox do /experimentar (2.034 linhas de teatro com mini-banco), o configurador pós-login (2.214 linhas perguntando de novo o que a pessoa vende) e a demo (76 linhas, 21 aberturas no mês). As iscas de SEO - calculadora, cardápio, quiz - desembocam no nada.

No que os dois concordam (~70% do trabalho)

1. O sandbox morre: quem mostra a ferramenta é a ferramenta. 2. O onboarding acontece dentro do app, guiado pelo aí (checklist e faixa de novidades já existem). 3. A conta é o fecho, não a porta: e-mail + código depois do valor (a régua de 18/ago fica - com senha no funil, 15 chegavam e 4 viravam conta).

A decisão de verdade é uma só: o que a pessoa vê no primeiro minuto.

Os dois, minuto a minuto

Modelo A

Vitrine viva

A demo em destaque na home; conta mínima; configuração dentro do app.

  • 0:00Home com a demo viva: "isso é um negócio de verdade, mexe".
  • 0:30Ela navega a Cantina da Ana: Hoje, pedidos, dinheiro, loja.
  • 1:30"Quero o meu assim" - 1 toque de ramo, e-mail e código.
  • 3:00Dentro do app, seed do ramo dela, aí guiando.

Posse: min ~3, depois do código. Antes disso, tudo era de outra pessoa.

O que pesa contra

A aposta já roda e perde. O palco habitado do /experimentar também mostra valor antes da conta, e 90% vão embora. O A mostra o mesmo, mais bonito.

Embutir a demo na home é hoje impossível sem mexer em segurança: o app manda frame-ancestors 'none' (medido). Exceção no _headers é factível, mas essa área já mordeu a casa.

A favor: o mais barato (4-6 sessões), zero risco operacional novo, e a demo vira ferramenta de venda no WhatsApp.

Modelo B · recomendado

Balcão de verdade

Sem teatro: o primeiro toque cria um negócio real, anônimo, semeado. O e-mail só guarda.

  • 0:00Home: "Montar meu negócio" (secundário: "ver um funcionando").
  • 0:051 toque de ramo. Aqui nasce um tenant real, anônimo, semeado.
  • 0:15Ela está DENTRO do app. O negócio é dela; os exemplos, apagáveis.
  • 1:00Renomeia, apaga, cria produto. Tudo persiste - é banco de verdade.
  • 2:00"Guarda teu negócio: teu e-mail e pronto." Código, conta permanente.

Posse: desde 0:15, antes de qualquer cadastro. A promessa do produto vira literal.

O que pesa contra

Sessão presa no aparelho até o e-mail (limpou o navegador, perdeu). Tenants órfãos até a purga rodar. Abuso a segurar.

A favor: nenhuma obra no banco - o create_tenant já aceita authenticated e o login anônimo do Supabase produz exatamente isso (hoje desligado; é configuração). A purga usa a admin_purgar_negocio que já existe. 5-7 sessões.

Lado a lado

A · Vitrine vivaB · Balcão de verdade
minuto 1o negócio de outra pessoaum negócio SEU
possemin ~3, depois do códigomin 0:15, antes do cadastro
e-mailantes de entrar no appdepois de já estar usando
o que morresandbox (2.034 linhas)sandbox + duplicação do configurador
infra novaexceção de frame no _headerslogin anônimo + cron de purga + guardas
risco operacional~zeroórfãos, abuso, sessão no aparelho
custo4-6 sessões5-7 sessões
apostamostrar melhor convertedar posse converte
o funil dizessa aposta já roda e perde 90%não testada; é a tese do produto

O que o Rafael acrescentou (31/ago, em áudio)

Ele valida o B ("a demonstração é subjetiva - a Cantina da Ana vem de cantina; se eu quero marmitas, não me identifico"), aceita o risco da sessão presa sem e-mail e delega a decisão. E acrescenta três requisitos, todos no tronco comum:

1. O aí não termina no onboarding. Depois de montar, ele segue oferecendo os próximos passos ("vem ver sua loja, escolhe o logo") - é assim que a pessoa ganha noção da abrangência, sem depender de demonstração.

2. A trilha de quem ainda não vende sobrevive. As perguntinhas "muito boas" (tempo, fogão, preço, quanto precisa ganhar) viram conversa do aí dentro do app.

3. O pulo do gato: descoberta progressiva. O produto cresceu e ninguém para pra ler. O guia nasce simples por padrão; aprofundar é escolha dela - nunca um tour completo de funções.

Consequência: o guia in-app deixa de ser um item do tronco e vira o coração dele.

O que nenhum dos dois resolve

Aquisição. Os ~880 aparelhos/mês são o teto dos dois modelos: onboarding melhor converte mais dos que chegam, não faz chegar mais. O gargalo do G1 continua sendo tráfego, e essa conversa (G-32, Instagram, indicação) não se adia por esta.

Veredito: B como destino, sem passar pelo A

O tronco comum começa sem arrependimento possível - serve aos dois cenários. A porta do A pagaria 1-2 sessões pra testar de novo, mais bonita, uma aposta que o funil de hoje já desmente. A porta do B custa 2-3 sessões, nenhuma obra no banco, e os riscos têm mitigação conhecida. A demo não morre: vira o link secundário e ferramenta de venda.

  1. Tronco: o aí dentro do app vira o coração - onboarding + descoberta progressiva (simples por padrão, aprofundar sob demanda) + trilha "ainda não vendo".
  2. Tronco: /comecar e /experimentar apontam pro fluxo novo; o sandbox sai do ar.
  3. Porta B: login anônimo + tenant semeado no primeiro toque de ramo.
  4. Porta B: faixa "guarda teu negócio" + conversão por e-mail e código.
  5. Operação: cron de purga de anônimos + visão no /admin.
  6. Iscas: calculadora e quiz ganham o fecho "isso vivo no seu negócio".

Decisões fechadas (31/ago, ponto a ponto com o Michel)

1. A porta é a home: "O que você vende?" com 11 chips + "escrevo o meu" + "escolher depois". 2. E-mail depois da primeira ação ("isso agora é seu"). 3. Troca seca com quarentena de 30 dias pro sandbox; régua antes/depois, sem A/B formal. 4. Demo vira link secundário, sem obra. Mockup da home aprovado: engrenou-mockup-home-b.pages.dev

Dado achado durante o mockup: a demo como CTA primário já foi testada em 18/ago - 66 cliques, 10 aberturas, 0 contas. O modelo A não era só uma aposta repetida; era uma aposta já perdida.

Fatos medidos em 31/ago: funil na tabela eventos (30 dias) · linhas por wc -l · grants do create_tenant nas migrações 000/001 · login anônimo desligado via /auth/v1/settings · frame-ancestors 'none' no public/_headers · a régua 15->4 da senha em sandbox/conta.js (18/ago).