Skip to content

feat(stovepipe): Add project ordering index - #908

Draft
prathshenoy wants to merge 1 commit into
mainfrom
feat/stovepipe-project-order-index
Draft

prathshenoy wants to merge 1 commit into
mainfrom
feat/stovepipe-project-order-index

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

What:

  • Maintain a separate project-ordering projection alongside persisted results and repair interrupted writes on retry.
  • Start the ordering table empty while keeping existing project listing and pagination unchanged.

Why:

  • Prepare efficient severity-first reads without historical migration or backfill tooling.

Test Plan

  • Add unit tests.
  • Verify database writes and unchanged service and browser pagination against real services.
  • Deploy the additive schema before adopting index-writing code.

Revert Plan

  • Revert dependent readers first, then this PR. Leave the additive table in place; authoritative validation facts are unchanged.

Issue Links

@prathshenoy
prathshenoy marked this pull request as draft October 21, 2026 20:11
@prathshenoy
prathshenoy force-pushed the feat/stovepipe-project-order-index branch from dde2b9a to f87bf65 Compare October 21, 2026 20:39

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.

1 participant