102010 La clave de idempotencia ya se usó con otro contenido
IDEMPOTENCY_KEY_REUSADA_CON_OTRO_CONTENIDO
Qué ha pasado
Se reutilizó una idempotency_key con un asunto o cuerpo distintos. Se responde 409 y NO se envía: descartar el mensaje nuevo devolviendo el viejo sería un silent-drop, que es peor que un error.
Cómo se soluciona
Derivar la clave del contenido, o usar una clave distinta por mensaje distinto. Dos avisos distintos = dos claves distintas.
Qué hacer mientras tanto
El catálogo del servicio no trae este apartado.
Ya costó tiempo
Lo detectó social-hub: la versión anterior devolvía el envío viejo con entregas: 0 y el mensaje nuevo se perdía sin que nadie se enterara.
Dónde se lanza
src/atalaya/api.py:1384 (fanout._insertar_atomico levanta IdempotenciaEnConflicto)
Cómo se lee el código
1- origen: Fortiseg
02- servicio: atalaya
010- error propio del servicio