Skip to content

feat(stovepipe): Store request issue summaries - #1023

Open
prathshenoy wants to merge 1 commit into
mainfrom
request-issues-storage
Open

prathshenoy wants to merge 1 commit into
mainfrom
request-issues-storage

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Summary

What:

  • Add paginated storage for request-level issue summaries.
  • Support conditional updates as a request's issue results advance.

Why:

  • Provide an efficient way to list what a request introduced, encountered, or closed. Existing issue history is organized by issue rather than request, so reconstructing each request's results on every read would require scanning unrelated history.
  • Allow the materializer to retain a closure when an older opening or report is replayed later. Version-guarded replacements support that ordering without a transaction.

Test Plan

  • Add unit tests.
  • Verify storage and conditional updates against a real database.

Revert Plan

  • Revert dependent readers and materialization first, then this PR. The unused summary table can remain.

Issue Links

Stack

  1. feat(stovepipe): Store request issue summaries #1023
  2. feat(stovepipe): Retain repeat issue reports #1027
  3. feat(stovepipe): Materialize request issue results #1024
  4. feat(stovepipe): Add request issue lookups #1025

@prathshenoy
prathshenoy force-pushed the request-issues-storage branch from e9c284a to 24cc5f2 Compare November 6, 2026 23:23
@prathshenoy prathshenoy changed the title feat(stovepipe): Store request issue results feat(stovepipe): Store request issue summaries Nov 6, 2026

This branch has not been deployed

No deployments
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.

2 participants