Objetivo
A rotina mantém BenefitDocumentValidation alinhado comexpiresAt.
Execução
Ao rodar, a rotina:- Busca documentos com
status = APPROVED. - Filtra documentos com
expiresAtpreenchido e vencido. - Atualiza
statusparaEXPIRED. - Torna o documento inelegível para aprovar ou manter benefício dependente dele.
Regras
| Regra | Comportamento |
|---|---|
| Validade | expiresAt define quando o documento validado deixa de ser aceito. |
| Status | Apenas documentos APPROVED expiram por tempo. |
| Rejeitados | Documentos REJECTED não são processados. |
| Arquivo | A rotina não remove o arquivo de storage. |
| Idempotência | Documentos já expirados são ignorados. |