-
Notifications
You must be signed in to change notification settings - Fork 269
[Fix] Subtasks fail to return when users work across windows #1471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
zoomote
wants to merge
57
commits into
main
Choose a base branch
from
fix/cross-window-subtask-completion-38vl1fvfffmq9
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
f7e9515
fix: prevent stale cross-window subtask completion
roomote be2974c
test(task): cover cross-window handoff failures
roomote 7a23906
test(task): cover remaining handoff guards
roomote 2195fa3
refactor(task): keep mutation scope focused
roomote ec0fa85
refactor(task): fit changed-code mutation cap
roomote 2c7cd54
test(task): align real lock concurrency coverage
roomote 27899bd
refactor(task): compose locked delegation transition
roomote 31bb819
test(task): expose delegation suites to mutation gate
roomote 83e4b46
fix(task): compensate failed delegated handoffs
roomote 253c9dd
refactor(task): keep compensation mutation-focused
roomote 21d3680
refactor(task): fit compensated mutation scope
roomote 26e307b
test(task): close changed-code mutation gaps
roomote 17352e7
refactor(task): make disk guards mutation-visible
roomote 170472a
test(task): verify cross-host handoff protocol
roomote 9233e36
fix(task): address latest concurrency review
roomote 3761276
refactor(task): keep reviewed mutation scope bounded
roomote 911262e
test(task): cover caller-held lock rollback
roomote dbc79c0
fix(task): integrate latest lifecycle persistence
roomote 9fc0c89
refactor(task): compose latest locked handoff
roomote 391a1f6
test(task): cover latest locked handoff branches
roomote b540514
test(task): cover lock failure without recovery hook
roomote b72cca0
fix(task): retain backup after lock compromise
roomote 2203082
refactor(task): keep compromised backup guard narrow
roomote 03ad479
refactor(task): minimize retained backup path
roomote cdf6365
refactor(task): log retained backup compactly
roomote 7ba81da
fix(task): retain backup after rollback failure
roomote 40c5d0c
test(task): verify delegated child startup
roomote 6a75b7e
fix(task): preserve compromised lock recovery
roomote 11adb74
refactor(task): narrow recovery cleanup flow
roomote 257717f
test(task): cover recovery retention boundaries
roomote c116c30
test(task): close recovery mutation gaps
roomote 0396756
test(task): cover lock outcome arbitration
roomote 36f9f6c
refactor(task): consolidate handoff recovery
roomote 4c2e866
refactor(task): keep handoff diff localized
roomote 0747575
refactor(task): reuse guarded preimage restore
roomote 4dd1ea0
refactor(task): collapse duplicate transition branches
roomote 7bb068a
refactor(task): preserve narrow mutation ranges
roomote 0330be5
refactor(task): flatten persistence branches
roomote 280cda3
refactor(task): remove incidental merge mode
roomote 803f864
refactor(task): specialize locked handoff runner
roomote 12f2847
refactor(task): inline atomic pair temporaries
roomote 7f49236
refactor(task): use atomic delegation lock directly
roomote a1bcccb
test(task): cover completed cancellation cleanup
roomote fdf06c8
refactor(task): finalize atomic rollback contract
roomote edf1907
test(task): model callback failure prefixes
roomote b528b69
fix(task): close pre-merge recovery gaps
roomote b4a596e
test(task): close review concurrency gaps
roomote 81441ea
refactor(task): compact ambiguous compensation guards
roomote 05a28e7
refactor(task): restore compact compensation selection
roomote e1ab986
refactor(task): keep mutation scope bounded
roomote feccb31
refactor(task): reuse direct lifecycle paths
roomote 6adfeba
fix(task): preserve explicit removal and compromise diagnostics
roomote 515e8a2
refactor(task): simplify guarded failure handling
roomote ec64330
refactor(task): share delegation guards
roomote 76e1908
refactor(task): preserve compensation arrays
roomote cad914f
refactor(task): compact compensation tuples
roomote 159c4d7
test(task): kill compensation and handoff mutants
roomote File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.