Step 1 of 8
Definir escopo e contrato de dados da inscrição
Estabelecer exatamente quais campos existem, quais são obrigatórios e como o backend deve receber e armazenar a inscrição.
Se o builder começar a criar UI antes de definir payload, peça primeiro o contrato de dados e regras de validação.
First time here? Paste the Context Pack first so the AI understands your project - open it from the header above.
Quero construir um fluxo de inscrição funcional em uma aplicação web. Antes de gerar interface, defina o contrato de dados completo da inscrição com: campos do formulário, tipos, obrigatoriedade, regras de validação, estratégia de deduplicação por e-mail, timestamps, formato do payload enviado ao backend, formato da resposta de sucesso e de erro, e estados de UI necessários. Considere no mínimo nome e e-mail, e sugira campos extras opcionais somente se fizer sentido. Organize a resposta para implementação imediata.
Quick is short. Full Build is recommended for most steps. Strict forces real logic when the AI keeps faking output.
Actual change check
Expected after this step
Uma especificação clara dos campos, validações, payloads e regras do fluxo.
Should NOT happen
- An existing feature broke
- A button only logs to console
- Data disappears after refresh
- Errors fail silently with no visible state
This is what should exist before you continue. If reality does not match, do not move on.
Track what changed, failed, or needs follow-up. Notes export with the flow.