Skip to content

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

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

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:

  • Add queue-scoped persistence for accepted analysis sources and pending or completed reconciliation passes.
  • Expose point-key reads and version-guarded writes without enabling runtime writers or adding reconciliation logic.

Why:

  • Retain the source-order boundary and unfinished work across retries or restarts, including when no issues remain open.
  • Keep persistence independent of the controller's ordering and issue-transition decisions.

Test Plan

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

Revert Plan

  • Revert this PR. No runtime writer is enabled; the additive progress table can remain unused without affecting existing validation.

Issue Links

Stack

  1. feat(stovepipe): Store issue-tracking progress #930
  2. feat(stovepipe): Add issue-tracking controller #932
  3. 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 from 693d137 to b4dedf8 Compare October 23, 2026 21:33
@prathshenoy
prathshenoy force-pushed the codex/stovepipe-issuetrack-controller branch 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

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