Skip to content

feat(stovepipe): Store issue-tracking progress - #930

Draft
prathshenoy wants to merge 1 commit into
mainfrom
codex/stovepipe-issuetrack-controller
Draft

prathshenoy wants to merge 1 commit into
mainfrom
codex/stovepipe-issuetrack-controller

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary

What:

  • Persist queue-scoped source ordering, reconciliation ownership, and exclusive issue cursors with guarded progress updates.
  • Keep storage point-keyed and leave runtime writers disabled.

Why:

  • Resume interrupted batches without restarting their scans or losing the boundary after the last open issue disappears.
  • Distinguish the notification that owns a pass from another notification helping finish it.

Test Plan

  • Add unit tests.
  • Verify checkpoint persistence, queue isolation, identifier boundaries, and competing guarded updates against MySQL.

Revert Plan

  • Revert dependents first, then this PR. No runtime writer is enabled; the additive progress table can remain 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 force-pushed the codex/stovepipe-issuetrack-controller branch from 029ba19 to 693d137 Compare October 23, 2026 20:59
@prathshenoy prathshenoy changed the title feat(stovepipe): Add issue-tracking controller feat(stovepipe): Store issue-tracking progress Oct 23, 2026
@prathshenoy
prathshenoy added this pull request to stack #933 October 23, 2026 21:02
@prathshenoy
prathshenoy force-pushed the codex/stovepipe-issuetrack-controller branch 2 times, most recently from b4dedf8 to 21015cf Compare October 23, 2026 21:51
@prathshenoy
prathshenoy marked this pull request as ready for review October 23, 2026 21:51
@prathshenoy
prathshenoy force-pushed the codex/stovepipe-issuetrack-controller branch from 21015cf to 527a344 Compare October 26, 2026 01:03
@prathshenoy
prathshenoy marked this pull request as draft October 26, 2026 01:04
@prathshenoy
prathshenoy force-pushed the codex/stovepipe-issuetrack-controller branch from 527a344 to 42c35c7 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