Skip to content

feat(executions): add transactional dead-letter delivery - #20

Merged
psteinroe merged 7 commits into
mainfrom
feat/dlq
Sep 18, 2026
Merged

psteinroe merged 7 commits into
mainfrom
feat/dlq

Conversation

@psteinroe

@psteinroe psteinroe commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Add typed dead-letter configuration and transactionally deliver terminal failures to a destination task while retaining the source execution as audit history.

Delivery is idempotent, cancellation does not dead-letter, and destination insertion failure rolls back source settlement.

Closes #11

@psteinroe
psteinroe added this pull request to stack #25 September 15, 2026 03:35
@psteinroe
psteinroe force-pushed the feat/dlq branch 2 times, most recently from e137b36 to be38256 Compare September 15, 2026 03:51
@psteinroe
psteinroe removed this pull request from stack #25 September 15, 2026 11:41
@psteinroe
psteinroe changed the base branch from feat/fifo to feat/soft-concurrency September 15, 2026 11:55
@psteinroe
psteinroe added this pull request to stack #27 September 15, 2026 13:27
@psteinroe
psteinroe merged commit 05237a7 into main Sep 18, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DLQ

1 participant