> ## Documentation Index
> Fetch the complete documentation index at: https://internal.softcrum.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Runbook — Revisión y replay de dead letters

> 1. Se dispara la alerta (filas nuevas en core.dead_letters). Triage por cola y agrupando por last_error en Softcrum Ops. 2. Envenenado (payload inválido de schema): corregir el productor, marcar como descartado con razón. 3.

> Traducción. Autoritativo: [`../../runbooks/dead-letter-replay.md`](/runbooks/dead-letter-replay).

1. Se dispara la alerta (filas nuevas en `core.dead_letters`). Triage por cola y agrupando por
   `last_error` en Softcrum Ops.
2. Envenenado (payload inválido de schema): corregir el productor, marcar como descartado con razón.
3. Transitorio agotado (caída del proveedor): replay masivo desde Ops (republica con el MISMO
   `job_id` — `processed_jobs` garantiza que no haya doble efecto).
4. Bug de lógica: corregir y testear, hacer replay, verificar los efectos aguas abajo por la traza de
   `correlation_id`.
5. Semanal: los dead letters deben tender a cero; las categorías que persisten se convierten en
   tickets de ingeniería.
