Skip to content

refactor(executions): scope task identity by queue - #16

Merged
psteinroe merged 1 commit into
mainfrom
feat/new-minor
Sep 17, 2026
Merged

psteinroe merged 1 commit into
mainfrom
feat/new-minor

Conversation

@psteinroe

@psteinroe psteinroe commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Scope task and execution identity to (queue, key) and consistently carry queue identity through claiming, settlement, cancellation, steps, and parent-child execution flows.

Runnable executions use PostgreSQL's normal best-effort ordering by priority, run time, creation time, and UUID. Settlement is guarded by the current worker identity without a separate claim-generation token.

@psteinroe
psteinroe added this pull request to stack #25 September 15, 2026 03:35
@psteinroe psteinroe changed the title refactor(executions): fence queue-scoped claims refactor(executions): scope task identity by queue Sep 15, 2026
@psteinroe
psteinroe removed this pull request from stack #25 September 15, 2026 11:41
@psteinroe
psteinroe changed the base branch from main to test/integration-synchronization September 15, 2026 11:41
@psteinroe
psteinroe added this pull request to stack #27 September 15, 2026 13:27
@psteinroe
psteinroe force-pushed the feat/new-minor branch 3 times, most recently from 2480f9a to f99af40 Compare September 15, 2026 13:47
Base automatically changed from test/integration-synchronization to main September 17, 2026 19:39
@psteinroe
psteinroe merged commit 4829fa3 into main Sep 17, 2026
9 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