Skip to content

docs(rfc): propose request failure finalization#412

Open
albertywu wants to merge 1 commit into
mainfrom
wua/request-failure-rfc
Open

docs(rfc): propose request failure finalization#412
albertywu wants to merge 1 commit into
mainfrom
wua/request-failure-rfc

Conversation

@albertywu

@albertywu albertywu commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Propose a durable RequestFailure record and internal request-failure topic for structured terminal business and DLQ failures. Centralize RequestStateError transitions and terminal request-log publication in one replay-safe finalizer.

@albertywu
albertywu marked this pull request as ready for review July 21, 2026 02:40
@albertywu
albertywu requested review from a team, behinddwalls and sbalabanov as code owners July 21, 2026 02:40
Summary:
Broaden the existing conclude topic to accept structured request failures from business-decision controllers and DLQs. Document the tagged payload contract, producer behavior, replay semantics, and rollout.

Test Plan:
- make lint
- make check-tidy
- make check-gazelle
@albertywu
albertywu force-pushed the wua/request-failure-rfc branch from 9a5de88 to 922cb26 Compare July 21, 2026 18:16
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.

1 participant