Arquivo env: placeholder na linha e cola da chave fora da tela
Martin colou a chave no arquivo env fora da tela, com placeholder no nome. A linha errada se denuncia pelo começo, antes do Ctrl+S.
Quando a chave de API precisa entrar no projeto no meio da live, o arquivo env (o `.env`) sai da câmera. Eu vi isso com Martin no Fumava, o app para parar de fumar: o agente pediu a API key na tela e ele recusou colar ali. O nome da variável fica no arquivo env com um placeholder. O clique no ponto env e a cola acontecem fora do frame, e ele ainda confere o começo da linha antes de salvar com Ctrl+S.
Quem busca "arquivo env" quer o lugar da chave sem commit e sem câmera. A chave do RevenueCat entra aqui só como o valor que ele colou.
O agente pediu a chave na câmera
O agente mandou "API K". Martin estava com o Fumava aberto, construindo em público, parou e perguntou em voz alta:
Eu tô fazendo live, eu tô construindo em público, isso é uma coisa que eu posso deixar vazar na live. Como é que eu faço em relação a isso?
Ele não colou. A tela da live é o que o chat está vendo; a chave não pode virar conteúdo. O mesmo reflexo já tinha aparecido mais cedo, no Google Cloud, quando ele criava permissões: "Aí eu tô fazendo na segunda tela aqui para não vazar nada." Na 2ª tela ele tira o segredo do recorte. No arquivo env ele faz o mesmo: deixa o nome na linha e cola o valor fora da câmera.
ONDE COLA
Na câmera
Colar a API key na tela. A chave vira conteúdo
Arquivo env fora da tela
Placeholder no nome. Cola o valor fora do frame
Ainda faltava achar a chave pública do app. Martin não lembrava o caminho. O agente apontou: menu lateral, grupo de baixo, API Keys, procure a chave pública do app na linha. Ele foi até ali e copiou sem ler o valor em voz alta. Copiou a chave para colar no arquivo env e deixou o painel de produto de lado.
Placeholder no arquivo env quando o vibe coding é ao vivo
O arquivo env já tinha o nome da variável. O prefixo que ele leu foi Expo Public Rev. Ele não completou o nome em voz alta, e eu também não completo. O que ele descreveu foi o placeholder e o clique fora:
Eu clico ali no ponto env fora da tela e só preencho ali com a API, que daí já deixa lá o nome, né? Expo Public Rev. Deixa ali um placeholder para eu só colar a chave mesmo.
Ponto env é o arquivo `.env`. O nome fica para o app e para o agente saberem qual linha preencher. O valor fica fora do retângulo que o stream manda. Quem assiste vê o gesto de colar, e a sequência em si permanece fora.
Isso é o vibe coding com gente na sala: o agente pede a chave como pede qualquer input, o builder recusa o frame, e Martin coloca o segredo no arquivo env sem ele virar recorte. Se o arquivo env estiver dentro da câmera, o placeholder não cobre a cola: o valor entra no mesmo retângulo que o chat está vendo.
A linha errada se denuncia pelo começo
Depois de colar, Martin não perguntou se tinha dado certo. Foi conferir o arquivo fora da tela:
Conferindo no arquivo fora da tela. Se começar com outra coisa, você pegou a linha errada.
A checagem é o começo da linha, não o miolo do valor. Se a linha deveria abrir com o nome que já estava no placeholder e abre com outra coisa, a cola caiu no lugar errado. Ele confirmou, voltou no arquivo env e salvou com Ctrl+S. Fechou falando para a sala: "Mas, moçada, eu já consegui fazer o que eu queria aqui, que é a parte do revenue cat." A parte no env fechou. O app não passou a cobrar naquele minuto.
Na mesma live ele ainda mostrou como colocar um app na Play Store, outro recorte. Aqui a unidade continua sendo o arquivo env.
O que você faz na próxima live
Antes de o agente pedir a chave, o arquivo env já está fora do recorte, com o placeholder no nome. O prefixo que aparece na tela basta; não precisa ditar o nome inteiro. Cola a chave e lê o começo da linha. Ctrl+S salva o arquivo env que o recorte não mostra. Se o radar apitar de novo, como no Google Cloud, a 2ª tela cumpre o mesmo papel que o ponto env.
Dá para assistir à live e ver o clique no ponto env fora do frame, com o Ctrl+S no arquivo que a câmera não mostra.