Make worker recovery durable #2

Merged
JayKobe6k merged 2 commits from fix/durable-recovery into main 2026-09-14 16:42:49 +00:00
Owner

Summary

  • distinguish accepted prompt delivery from observed worker execution and recover no-start attempts
  • preserve committed, staged, unstaged, and untracked worker progress before destructive lifecycle actions
  • reconcile restart 404 task ownership, read-only task claims, concurrent preserved refs, and successor wakes

Validation

  • nix shell nixpkgs#bun --command bun test (985 passed)
  • nix shell nixpkgs#bun --command bun run lint
  • nix shell nixpkgs#bun --command bun run typecheck
  • nix shell nixpkgs#bun --command bun run build
  • independent QA re-review found no actionable defects
## Summary - distinguish accepted prompt delivery from observed worker execution and recover no-start attempts - preserve committed, staged, unstaged, and untracked worker progress before destructive lifecycle actions - reconcile restart 404 task ownership, read-only task claims, concurrent preserved refs, and successor wakes ## Validation - `nix shell nixpkgs#bun --command bun test` (985 passed) - `nix shell nixpkgs#bun --command bun run lint` - `nix shell nixpkgs#bun --command bun run typecheck` - `nix shell nixpkgs#bun --command bun run build` - independent QA re-review found no actionable defects
Fix durable recovery races
Some checks failed
Branch name / branch-name (pull_request) Failing after 2s
CI / check (pull_request) Successful in 29s
dff9a8b495
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
JayKobe6k/opencode-ensemble!2
No description provided.