Skip to content

feat(task-state): replace the dot-lock with the kernel-owned SQLite mutex - #790

Closed
unohee wants to merge 8 commits into
mainfrom
swarm/AGT-4024-feat-task-state-replace-the-dot-lock-wit
Closed

unohee wants to merge 8 commits into
mainfrom
swarm/AGT-4024-feat-task-state-replace-the-dot-lock-wit

Conversation

@unohee

@unohee unohee commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Published because this run stopped and needs a human: autonomous execution failed 4 times

It has not been reviewed and is very likely incomplete — this PR is a draft on purpose. It exists so the work is reviewable instead of sitting on a branch that was never pushed.

Change shape

420 file(s): 208 source · 189 test · 3 docs · 20 other

Base freshness

Branch base is 177 commit(s) behind main at publication.

⚠ Conflicts with main in: package-lock.json, package.json
GitHub runs no pull_request workflows on a PR it cannot merge, so any green checks here are not the verification gate. Opened as a draft; rebase before review.

⚠️ File overlap with in-flight work

This branch changes files that other open PRs / active branches also touch. Coordinate before merging to avoid divergent parallel edits (INT-2388 #3):

Linear

Closes AGT-4024


🤖 Generated with OpenSwarm

@unohee

unohee commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator Author

Closing: this draft was produced by the same broken autonomous loop (body: 'execution failed 4 times … very likely incomplete'), is now CONFLICTING with main, and proposes a competing redesign of the same concern that #791 already hardened: it replaces the dot-lock with a kernel-owned SQLite mutex by deleting 10 lock-safety tests (the AGT-4068/4071 pid-namespace ownership proofs) while store.ts is exactly the file #791 changes. Two competing designs for one concern would only conflict; the verified, test-preserving one (#791) is what shipped. Reopen from the branch if the SQLite-mutex direction is still wanted — it needs to carry those safety tests forward.

@unohee unohee closed this Sep 28, 2026
@unohee
unohee deleted the swarm/AGT-4024-feat-task-state-replace-the-dot-lock-wit branch September 28, 2026 07:17
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