#785 HIGH: DeadLetterService deletes before confirming DLQ insert success

closed high Created 2026-01-02 03:32 · Updated 2026-01-02 06:26

Description

Edit
Sequence: INSERT DLQ, DELETE run, DELETE task. If DELETE from run fails, task is in DLQ but still in run table (duplicate). If DELETE from task fails, task is orphaned. Location: engine/services/dead_letter_service.py:189-217. Fix: Verify all deletes succeed or use single CTE.

Comments

Loading comments...

Context

Loading context...

Audit History

View All
Loading audit history...