Se você não define limites técnicos, a ferramenta precisa escolher por você. Ela pode adicionar serviços, bibliotecas e padrões que parecem razoáveis isoladamente, mas não pertencem ao mesmo projeto.


Antes de gerar, responda:
- Plataforma: web responsiva, aplicativo nativo ou computador?
- Dados: o que persiste e em qual serviço?
- Identidade: existe autenticação? Quem pode fazer o quê?
- Integrações: quais serviços externos são permitidos?
- Publicação: onde o produto será disponibilizado?
- Limites: quais tecnologias e arquiteturas não entram?
Uma restrição reduz o espaço de decisão. “Use Supabase para dados e autenticação; não adicione outro banco” é muito mais útil do que “escolha uma solução escalável”.