Biblioteca de prompts

Reservas de um negócio local

IntermediárioReservas

Um cliente escolhe horário livre e deixa contato. Sem marketplace e sem pagamento, a menos que você peça.

Quando usar

Use para salão, quadra, consultório ou oficina que marca horário. Não use para lista de espera sem calendário: existe outro prompt para isso.

Variáveis

[BUSINESS][SERVICE][HOURS][SLOT_MINUTES][WHAT_TO_COLLECT][STACK]

Copiar prompt

Faça um app de reserva para [BUSINESS], no stack [STACK].

Serviço: [SERVICE]
Expediente (dias, abre, fecha, fuso): [HOURS]
Duração do horário, em minutos: [SLOT_MINUTES]
Dados do cliente: [WHAT_TO_COLLECT]

Fluxo do cliente
- Vê os próximos 14 dias dentro de [HOURS]. Horário fora do expediente não aparece.
- Escolhe um horário livre, preenche [WHAT_TO_COLLECT], confirma.
- Dois pedidos no mesmo horário: só o primeiro grava. O segundo vê "esse horário acabou de ser ocupado" e a lista atualizada. A trava é no armazenamento, não só na interface.
- Tela de sucesso com o resumo (serviço, dia, hora, fuso). Não promete e-mail ou SMS se o stack não enviar. Se não enviar, diga na tela para guardar o resumo.
- Não peça dado que não está em [WHAT_TO_COLLECT].

Fluxo de quem atende
- Uma página simples, protegida por senha única em variável de ambiente, listando as reservas do dia. Sem sistema de papéis.
- Pode cancelar uma reserva. O horário volta a ficar livre.

Não fazer
- Não cobrar. Não criar conta para o cliente. Não fazer marketplace de vários negócios.
- Não usar "hoje" sem fuso. O fuso é o de [HOURS].

Entrega: onde as reservas ficam gravadas, como ligar a senha da página interna, e um roteiro de teste (horário válido, horário ocupado, fora do expediente, cancelar).

Como rodar este prompt

  1. Descreva o expediente. Dias, hora de abre e fecha, e o fuso. SLOT_MINUTES é o tamanho do horário.
  2. Diga o que coletar. Nome e telefone, ou e-mail. Não deixe o modelo pedir CPF por conta própria.
  3. Tente marcar duas vezes. O segundo pedido no mesmo horário precisa falhar com uma frase clara.

Onde isso quebra

Dois clientes no mesmo horário. O prompt pede a trava no dado gravado, não só esconder o botão. Fuso de HOURS tem que estar escrito.

Resultado

Espaço para screenshot ou demo. Ainda não há resultado publicado.