Renders automáticos por eventos
Um evento acontece, o documento aparece — sem uma linha de código no fluxo.
O problema
Cada novo documento recorrente (recibo mensal, carta de boas-vindas, confirmação) vira mais um cron job ou mais um endpoint para manter.
A solução
Gatilhos de render ligam um evento de domínio a um template: quando o evento ocorre, o worker gera o documento automaticamente. A idempotência por gatilho+evento garante que reprocessamentos não duplicam; a allowlist de eventos impede loops.
Como funciona
Escolhe o evento
Ex.: FormSubmissionFinal (um formulário multi-parte concluiu) ou eventos do teu domínio publicados na plataforma.
Liga ao template
POST /v1/render-triggers com o evento, o template e o formato de saída.
Observa
Os documentos aparecem no repositório com origem 'via gatilho' na linhagem — auditáveis como tudo o resto.
O que torna isto possível
- Outbox transacional (nunca perde eventos)
- Idempotência por gatilho+evento
- Allowlist anti-loops
- Linhagem com origem visível