# Prompt: Implementar afterSaveNew/afterSaveUpdate com Idempotencia e Seguranca

Crie eventos de pos-save (`afterSaveNew`, `afterSaveUpdate`) para sincronizacao com datasets/integracoes externas sem duplicar operacoes.

## Cenarios alvo
- Insercao externa no primeiro save
- Atualizacao externa em alteracoes posteriores
- Prevencao de reenvio/duplicidade
- Registro de status de integracao no formulario

## Requisitos tecnicos
- ES5 obrigatorio
- `try/catch` em toda chamada externa
- `log.info`/`log.error` com contexto (documentId, version, cardId)
- Validar pre-condicoes antes de integrar
- Nao executar SQL direto no evento (usar dataset de integracao)
- Tratar falha externa sem corromper dados locais

## Entrega esperada
- Eventos implementados
- Estrategia de idempotencia (flag/hash/status/timestamp)
- Plano de retry/compensacao quando aplicavel
