offboarding.retention_expired para disparar o fluxo automatizado de cancelamento.
Este é um agendador crítico para gestão de churn — ele garante que solicitações de offboarding não resolvidas não permaneçam em limbo indefinidamente.
Agendamento: Uma vez por dia (recomendado à meia-noite UTC ou durante horários de baixo tráfego). A consulta é simples e leve — ela busca todas as solicitações de offboarding onde
status = IN_RETENTION e retentionDeadline < now(). Apenas solicitações que genuinamente passaram do prazo são afetadas.Objetivo
Busca solicitações de offboarding aindaIN_RETENTION cujo retentionDeadline já passou, e publica um evento offboarding.retention_expired para cada uma, para que consumidores downstream possam finalizar o cancelamento.
Fluxo
Consultar solicitações expiradas
Buscar todas as solicitações de offboarding onde
status = IN_RETENTION e retentionDeadline está no passado.