pr-convergence#117
Merged
Merged
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
Medium Risk
Adds new persisted PR convergence runtime state (new DB table + IPC surface) and rewires the PR “Path to Merge” workflow to use it, which can affect automated polling/auto-merge behavior and state transitions. Risk is moderate due to schema migration/retrofit and new orchestration entrypoints that start/stop agent sessions.
Overview
Adds a persisted PR convergence runtime state alongside the existing issue inventory/pipeline settings, including a new
pr_convergence_statetable, CRUD IPC handlers, preload APIs, and wiring throughagentChatService/MCP deps.Reworks the PR detail experience to replace the modal convergence panel with a dedicated
Path to Mergetab + header banner, driving auto-converge polling, pause/stop/resume, and auto-merge decisions from the persisted convergence state.Extends
issueInventoryServiceto track latest review-thread reply metadata, reopen/fix items based on thread changes/resolution, auto-fix cleared failing checks, and persist/reset convergence runtime; adds CTO operator tools to read/update convergence settings and to start/stop convergence rounds via chat workflows (with accompanying test coverage).Written by Cursor Bugbot for commit 7f74069. Configure here.
Summary by CodeRabbit
New Features
Bug Fixes / UX