Skip to content

feat(storage): add request summary read model#303

Open
albertywu wants to merge 1 commit into
wua/list-api-request-logfrom
wua/list-api-summary-store
Open

feat(storage): add request summary read model#303
albertywu wants to merge 1 commit into
wua/list-api-request-logfrom
wua/list-api-summary-store

Conversation

@albertywu

@albertywu albertywu commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the RequestSummary entity, storage contract, generated mocks, and MySQL implementation for the gateway-owned list read model. The store merges immutable request-log events into a queue-scoped summary table with optimistic concurrency.

Test Plan

make fmt && make build && make test && make check-mocks && make e2e-test

Issues

Stack

  1. feat(requestlog): persist queue and change metadata #302
  2. @ feat(storage): add request summary read model #303
  3. feat(gateway): expose request List RPC #304
  4. test(e2e): cover gateway List API #305
  5. docs(service): document gateway List API #306

@albertywu albertywu force-pushed the wua/list-api-request-log branch from e8b3462 to e60d532 Compare July 7, 2026 00:22
@albertywu albertywu force-pushed the wua/list-api-summary-store branch 2 times, most recently from 552ce82 to 419a487 Compare July 7, 2026 00:40
@albertywu albertywu force-pushed the wua/list-api-request-log branch 2 times, most recently from 4255521 to bf69e42 Compare July 7, 2026 00:46
@albertywu albertywu force-pushed the wua/list-api-summary-store branch from 419a487 to 4980cb0 Compare July 7, 2026 00:46
@albertywu albertywu marked this pull request as ready for review July 7, 2026 01:42
@albertywu albertywu requested review from a team, behinddwalls and sbalabanov as code owners July 7, 2026 01:42
Summary:

Adds the RequestSummary entity, storage contract, generated mocks, and MySQL implementation for the gateway-owned list read model. The store merges immutable request-log events into a queue-scoped summary table with optimistic concurrency.

Test Plan:

✅ `make fmt && make build && make test && make check-mocks && make e2e-test`
@albertywu albertywu force-pushed the wua/list-api-request-log branch from bf69e42 to 5fb143c Compare July 7, 2026 01:49
@albertywu albertywu force-pushed the wua/list-api-summary-store branch from 4980cb0 to 788ef8d Compare July 7, 2026 01:49
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.

1 participant