fix(work-items): add row-level seam claim to attend-queue - #2538
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Claude finished @kyle-sexton's task in 5m 5s —— View job Security review (
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4a19feb51c
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Last security-reviewed head: |
4a19feb to
6c38de9
Compare
|
Claude finished @cursor[bot]'s task in 3m 11s —— View job Security review (
|
|
Claude finished @cursor[bot]'s task in 5m 1s —— View job Code review (
|
Two concurrent attended sessions on one repository could both mutate the same row because attend-queue had no claim protocol. Document the same assignee + lease seam claim /work-items:work uses: claim before mutate, exit 7 skips the row, release before flipping to autonomous-eligible, session-start reclaim when bound. Bump to 0.35.16. Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
6c38de9 to
f355a08
Compare
|
Claude finished @cursor[bot]'s task in 1m 15s —— View job Security review (
|
|
Claude has reviewed this PR 3 times. The lane skips further automatic reviews after 5; deleting this comment resets the count. |
|
Claude finished @cursor[bot]'s task in 2m 39s —— View job Code review (
|
…#1290) Reorder attend-queue disposition: single-edit role flip lands while the seam claim is still held, then clear assignee via the adapter. Remove hand-rolled lease supersede language — no early-release seam verb exists. Discharge the binding check before session-start reclaim. Update evals and changelog. Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
|
Claude finished @cursor[bot]'s task in 1m 36s —— View job Security review (
|
|
Claude finished @cursor[bot]'s task in 37s —— View job Code review (
|
Fixes #1290
Summary
Two concurrent attended sessions on one repository could both surface and mutate the same row because
/work-items:attend-queuehad no claim protocol while/work-items:workalready used the seam assignee + lease (exit 7→ advance).Documents the same seam claim protocol
workuses, scoped to attend-queue row disposition: claim before mutate, release before flip to autonomous-eligible, session-start reclaim, binding routing. Bumpswork-itemsto 0.35.16.Test plan
Related