- submitWhatsapp resolve Consent.key = 'whatsapp-inscricao' via requireConsentByKey e FALHA FECHADO com mensagem clara enquanto o documento nao existir - migration 20260725_170000 (data-only, idempotente, guardada): tagueia o documento vivo id 2 (key vazia/'') com a chave estavel; no-op se ja houver documento com a chave ou se id 2 tiver outra chave; NAO inventa texto juridico (politica Onda 0) - chave em lib/campaignConsentKeys + lease key nas fixtures; int spec pina fail-closed + caminho feliz (contact + subscription -> consent.id) - ATENCAO DEPLOY: revisar o SQL antes do push (aplica em producao no build da Vercel) |
||
|---|---|---|
| .. | ||
| assertTestDatabase.ts | ||
| campaignFixtures.ts | ||
| login.ts | ||
| seedUser.ts | ||
| serverOnly.ts | ||
| stub.ts | ||
| testDatabaseLease.ts | ||
| tseFixtures.ts | ||