Objetivo
A rotina evita que Notification vencida continue aparecendo como ativa nas superfícies do produto.Execução
Ao rodar, a rotina:- Busca notificações com
status = ACTIVE. - Filtra registros com
expiresAtpreenchido e vencido. - Atualiza
statusparaEXPIRED.
Regras
| Regra | Comportamento |
|---|---|
| Validade | Apenas notificações com expiresAt preenchido podem expirar por tempo. |
| Recipients | A rotina não remove NotificationRecipients. |
| Canceladas | Notificações CANCELED não são reabertas nem expiradas. |
| Remoção lógica | deletedAt continua representando remoção lógica, não expiração. |
| Idempotência | Notificações já expiradas são ignoradas. |