feat: initial commit — asaas-checkout template white-label
Template genérico de checkout com ASAAS, parametrizado via env vars. Inclui fluxo completo: checkout → pedido → polling → webhook → admin. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
25
.specs/STATE.md
Normal file
25
.specs/STATE.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# STATE.md — VixCert
|
||||
|
||||
Última atualização: 2026-04-15
|
||||
|
||||
## Status Atual
|
||||
Em produção. PIX funcionando. ASAAS em modo sandbox.
|
||||
|
||||
## Pendências
|
||||
- [ ] ASAAS sandbox → produção (trocar `ASAAS_ENV` e key no vixcert.yaml)
|
||||
- [ ] Proteger /admin com autenticação real
|
||||
- [ ] Lembretes de vencimento de certificado
|
||||
- [ ] Testar fluxo completo do checkout real (PIX → WhatsApp chega no cliente)
|
||||
|
||||
## Decisões Tomadas
|
||||
- Repo `vixcert` (sem -final) = boneca/referência visual apenas — nunca modificar
|
||||
- Constraint CPF/CNPJ duplicada resolvida com upsert em lib/actions.ts
|
||||
- Produto "teste de pix" desativado (valor abaixo do mínimo ASAAS R$5)
|
||||
- HeroSection com layout boneca adotado como padrão visual
|
||||
|
||||
## Aviso Crítico — Edição de Workflows n8n
|
||||
Para editar workflows do VixCert no n8n, sempre atualizar AMBAS as tabelas:
|
||||
`workflow_entity` E `workflow_history` + reiniciar serviço n8n.
|
||||
|
||||
## Deferred Ideas
|
||||
- Migração Supabase → PostgreSQL local (desejável, não prioritário)
|
||||
Reference in New Issue
Block a user