# Cronograma de retry

Entenda as oito tentativas totais e seus intervalos mínimos.

## Tabela de reenvios

São 8 tentativas. A primeira sai sem backoff. 200 e 204 confirmam. Timeout de 10s; redirects não são seguidos; URL insegura vai a dead-letter. O worker consulta a fila a cada 10s.

| Tentativa total | Espera mínima após a falha anterior | Se falhar |
| --- | --- | --- |
| `1` | Sem backoff inicial | Agenda tentativa 2 |
| `2` | 5s | Agenda tentativa 3 |
| `3` | 15s | Agenda tentativa 4 |
| `4` | 60s | Agenda tentativa 5 |
| `5` | 300s | Agenda tentativa 6 |
| `6` | 900s | Agenda tentativa 7 |
| `7` | 1800s | Agenda tentativa 8 |
| `8` | 1800s | Dead-letter |

## Dead-letter

Na oitava falha o registro sai da fila de retry.

Mantenha o endpoint em 2xx e deduplique com `data.id` + `event`.
