Wine Concierge
Bot de vendas via WhatsApp · Powered by Claude Haiku
Webhook
POST /api/webhook
Validação HMAC ativa
LLM
Claude Haiku
Guardrails ativos
Catálogo
Supabase
Cache de 5 min
Sprint 1 — Concluído
- Webhook com validação HMAC (timingSafeEqual)
- Rate limiting por número (30 msgs/hora · Upstash)
- Histórico de conversa por número de telefone
- Guardrails: prompt injection detection + output validation
- System prompt hardened com REGRAS ABSOLUTAS
- Catálogo injetado no contexto (cache 5 min)
- Orquestrador LLM completo
- Serviço de pedidos + notificação admin via WhatsApp
- Schema Supabase com RLS
- 23 testes passando
Abrir DashboardPróximo: Sprint 2 — Fluxo de pedido completo · Sprint 3 — Dashboard com dados reais