> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devmob.app.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Export Job Retention Expiration

> Rotina que expira arquivos de exportação após a janela de disponibilidade

Export Job Retention Expiration é a rotina periódica que encerra a disponibilidade de arquivos gerados por exportação.

## Objetivo

A rotina impede download de [ExportJob](/data-modelling/data-transfer/export-job) cujo `expiresAt` já passou.

## Execução

Ao rodar, a rotina:

1. Busca ExportJobs com `status = COMPLETED`.
2. Filtra jobs com `expiresAt` preenchido e vencido.
3. Atualiza `status` para `EXPIRED`.
4. Deixa a remoção física do arquivo para a política de storage, quando existir.

## Regras

| Regra           | Comportamento                                                                   |
| --------------- | ------------------------------------------------------------------------------- |
| Disponibilidade | `EXPIRED` indica que o arquivo não deve mais ser disponibilizado para download. |
| Histórico       | O ExportJob permanece preservado para auditoria.                                |
| URL assinada    | URLs assinadas não são persistidas e não participam da rotina.                  |
| Storage         | Exclusão física do arquivo é uma política separada.                             |
| Idempotência    | Jobs já expirados são ignorados.                                                |
