Skip to content

[4/N] feat(submitqueue): activate request status materialization#343

Open
albertywu wants to merge 1 commit into
wua/request-log-materializerfrom
wua/request-projection-activation
Open

[4/N] feat(submitqueue): activate request status materialization#343
albertywu wants to merge 1 commit into
wua/request-log-materializerfrom
wua/request-projection-activation

Conversation

@albertywu

@albertywu albertywu commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Route synchronous, queued, and DLQ request-log writes through the shared materializer so authoritative and queue projections converge with retained history.

Preserve the original DLQ failure reason as the terminal request last error.

Test Plan

make fmt && make build && make test && make e2e-test

Issues

Stack

  1. [1/N] feat(storage): add request read-model stores #340
  2. [2/N] feat(gateway): persist request receipts on Land #341
  3. [3/N] feat(request): materialize request log status #342
  4. @ [4/N] feat(submitqueue): activate request status materialization #343
  5. [5/N] feat(gateway): add request status lookups #344
  6. [6/N] feat(gateway): add queue request listing #345
  7. [7/N] feat(gateway): add request history lookups #346

Comment thread submitqueue/orchestrator/controller/dlq/dlq.go
@albertywu albertywu force-pushed the wua/request-projection-activation branch from 3b2b897 to 82341f1 Compare July 15, 2026 02:51
@albertywu albertywu force-pushed the wua/request-log-materializer branch from 6ec424a to 6da4c38 Compare July 15, 2026 02:51
@albertywu albertywu requested a review from behinddwalls July 15, 2026 02:51
@albertywu albertywu marked this pull request as draft July 15, 2026 02:52
@albertywu albertywu force-pushed the wua/request-projection-activation branch from 82341f1 to e280a79 Compare July 15, 2026 04:06
@albertywu albertywu force-pushed the wua/request-log-materializer branch from 6da4c38 to 1fe902a Compare July 15, 2026 04:06
@albertywu albertywu marked this pull request as ready for review July 15, 2026 04:14
Route synchronous, queued, and DLQ request-log writes through the shared materializer so authoritative and queue projections converge with retained history.

Preserve the original DLQ failure reason as the terminal request last error.

Validation: make fmt && make build && make test && make e2e-test
@albertywu albertywu force-pushed the wua/request-log-materializer branch from 1fe902a to bb30051 Compare July 15, 2026 04:31
@albertywu albertywu force-pushed the wua/request-projection-activation branch from e280a79 to a9c8a02 Compare July 15, 2026 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants