Skip to content

feat(stovepipe): Reconcile issues in batches - #932

Draft
prathshenoy wants to merge 1 commit into
codex/stovepipe-issuetrack-controllerfrom
codex/stovepipe-issuetrack-reconcile
Draft

prathshenoy wants to merge 1 commit into
codex/stovepipe-issuetrack-controllerfrom
codex/stovepipe-issuetrack-reconcile

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary

What:

  • Apply bounded refresh and finalization batches using one ordered cursor across build issues and open issues.
  • Retain retry-safe lifecycle history and checkpoint only after the processed issue writes succeed.

Why:

  • Keep large failure sets from requiring a complete scan in one delivery.
  • Separate issue mutations from delivery coordination while leaving consumers disabled until old workers cannot write after takeover and recovery is implemented.

Test Plan

  • Add unit tests.

Revert Plan

  • Revert dependents first, then this PR. The batch implementation is not enabled by the reference host; progress storage remains available but unused.

Issue Links

Stack

  1. feat(stovepipe): Store issue-tracking progress #930
  2. feat(stovepipe): Reconcile issues in batches #932
  3. feat(stovepipe): Orchestrate issue checkpoints #940
  4. feat(stovepipe): Publish issue-tracking updates #939

@prathshenoy
prathshenoy added this pull request to stack #933 October 23, 2026 21:02
@prathshenoy
prathshenoy force-pushed the codex/stovepipe-issuetrack-reconcile branch 2 times, most recently from 59bf469 to bd15576 Compare October 23, 2026 21:51
@prathshenoy
prathshenoy force-pushed the codex/stovepipe-issuetrack-reconcile branch 4 times, most recently from 64e82f4 to eeddbdd Compare October 26, 2026 01:03
@prathshenoy prathshenoy changed the title feat(stovepipe): Add issue-tracking controller feat(stovepipe): Reconcile issues in batches Oct 26, 2026
@prathshenoy
prathshenoy force-pushed the codex/stovepipe-issuetrack-reconcile branch from eeddbdd to c76be01 Compare October 26, 2026 02:26

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