Skip to content

merge: Separate execution responsibilities - #1484

Merged
abhinav merged 1 commit into
submit-stack-scope-fixfrom
merge-execution-refactor
Oct 26, 2026
Merged

abhinav merged 1 commit into
submit-stack-scope-fixfrom
merge-execution-refactor

Conversation

@abhinav

@abhinav abhinav commented Oct 25, 2026

Copy link
Copy Markdown
Owner

Merge execution spreads local preparation, remote readiness, and
completion polling across the handler and scheduler adapter.
That makes following one merge require reading preflight and queue wiring
alongside its effects.

Give local preparation and trunk synchronization one per-command
workspace, and keep readiness, ordinary execution, and completion
with the operations they describe.
The handler retains preflight and workflow composition;
the scheduler retains per-change dependencies and failure propagation.
Preserve the existing preparation conditions, progress, polling,
and single-change merge behavior.

@abhinav

abhinav commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner Author

@abhinav abhinav added the skip changelog PRs that don't need a changelog. label Oct 25, 2026
@abhinav
abhinav force-pushed the merge-execution-refactor branch from e22de12 to ae872bf Compare October 25, 2026 20:57
@abhinav
abhinav changed the base branch from main to submit-stack-scope-fix October 25, 2026 20:57
@abhinav
abhinav added this pull request to stack #1487 October 25, 2026 20:57
@abhinav
abhinav removed this pull request from stack #1487 October 25, 2026 23:56
Merge execution spreads local preparation, remote readiness, and
completion polling across the handler and scheduler adapter.
That makes following one merge require reading preflight and queue wiring
alongside its effects.

Give local preparation and trunk synchronization one per-command
workspace, and keep readiness, ordinary execution, and completion
with the operations they describe.
The handler retains preflight and workflow composition;
the scheduler retains per-change dependencies and failure propagation.
Preserve the existing preparation conditions, progress, polling,
and single-change merge behavior.
@abhinav
abhinav force-pushed the merge-execution-refactor branch from ae872bf to 25cbc9f Compare October 25, 2026 23:56
@abhinav
abhinav added this pull request to stack #1491 October 25, 2026 23:56
@abhinav
abhinav merged commit 1386cd4 into main Oct 26, 2026
23 checks passed
@abhinav
abhinav deleted the merge-execution-refactor branch October 26, 2026 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip changelog PRs that don't need a changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant