Skip to content

feat(stovepipe): Add project outcome counts - #973

Merged
prathshenoy merged 1 commit into
mainfrom
feat/request-summary-project-outcomes
Oct 28, 2026
Merged

prathshenoy merged 1 commit into
mainfrom
feat/request-summary-project-outcomes

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

What:

  • Expose total and broken project counts in request summaries.
  • Preserve recorded project counts across retries and replay.

Why:

  • Enable UIs to show broken projects out of the total without loading every project result.

Test Plan

  • Add unit tests.

Revert Plan

  • Revert this PR and leave the additive database columns in place. Older readers ignore the additional counts and retained event metadata.

Issue Links

Stack

  1. feat(stovepipe): Add project outcome counts #973
  2. feat(stovepipe): Show project outcome counts #975

@prathshenoy
prathshenoy marked this pull request as draft October 28, 2026 15:02
@prathshenoy
prathshenoy force-pushed the feat/request-summary-project-outcomes branch from 49ee334 to d4cc05a Compare October 28, 2026 16:28
@prathshenoy
prathshenoy marked this pull request as ready for review October 28, 2026 16:31
@prathshenoy
prathshenoy force-pushed the feat/request-summary-project-outcomes branch from d4cc05a to a9f671c Compare October 28, 2026 16:32
@prathshenoy
prathshenoy enabled stacked auto-merge October 28, 2026 17:14
@prathshenoy
prathshenoy disabled stacked auto-merge October 28, 2026 20:55
@prathshenoy
prathshenoy added this pull request to stack #976 October 28, 2026 20:55
@prathshenoy
prathshenoy added this pull request to the merge queue Oct 28, 2026
Merged via the queue into main with commit 84563c0 Oct 28, 2026
21 checks passed
@prathshenoy
prathshenoy deleted the feat/request-summary-project-outcomes branch October 28, 2026 21:34
Tmwakalasya pushed a commit to Tmwakalasya/submitqueue that referenced this pull request Oct 29, 2026
## Summary
**What**:
- Show broken projects out of the recorded total on queue and request
pages.
- Display a dash when no project total is recorded.

**Why**:
- Make project outcomes visible at a glance without paging through
individual results; the underlying projection alone does not display
these counts.

## Test Plan
- [x] Add unit tests.
- [x] Verify queue and request pages in a real browser.

## Revert Plan
- Revert this PR. Only UI presentation and summary mapping change; the
underlying backend counts remain available.

## Issue Links
-
[CODEM-619](https://linear.app/uber/issue/CODEM-619/add-project-outcome-fields-to-the-request-summary-projection)

## Stack
1. uber#973
1. uber#975
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