Skip to content

Extract shared mutation-scope locking - #286

Merged
davidabram merged 2 commits into
mainfrom
shared-mutation-scope-locking
Oct 1, 2026
Merged

davidabram merged 2 commits into
mainfrom
shared-mutation-scope-locking

Conversation

@davidabram

Copy link
Copy Markdown
Member

No description provided.

davidabram and others added 2 commits October 1, 2026 01:31
Centralize OS advisory-lock acquisition behind typed state and boundary lock identities so the Codex, OpenCode, and Pi adapters use one implementation while retaining distinct lock files and diagnostics.

Update adapter tests and lifecycle documentation to cover process-safe contention, timeout behavior, and the shared lock ownership model.

Co-authored-by: SCE <sce@crocoder.dev>
Update mutation-scope tests to match the current state layout and lock behavior by removing stale lock-path checks and the obsolete leftover-lock scenario.
@davidabram
davidabram added this pull request to stack #288 October 1, 2026 00:19
@davidabram
davidabram merged commit 8ca964a into main Oct 1, 2026
11 checks passed
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