Skip to content

workshop: P1-7/P1-3/P1-2 event-endpoint 502, child-exit, run ownership - #87

Merged
JoshuaPurtell merged 3 commits into
v0.7from
v07/p1-run-ownership
Aug 21, 2026
Merged

workshop: P1-7/P1-3/P1-2 event-endpoint 502, child-exit, run ownership#87
JoshuaPurtell merged 3 commits into
v0.7from
v07/p1-run-ownership

Conversation

@JoshuaPurtell

Copy link
Copy Markdown
Contributor

Summary

  • P1-7: tolerate transient event-endpoint 502; no epoch-scoped sidecar DB deletion. Same policy on eval/container observers.
  • P1-3: child-exit watcher, stale-ready bound, lease files cleared.
  • P1-2: optimizer_run_ownership (migration 33), reconcile unowned running runs to interrupted and seal on open().

Rebased onto current v0.7. Migration 28 stays W1a's status vocabulary; 29–32 are reserved no-ops; ownership is 33. is_terminal_status keeps OptimizerRunStatus.

Test plan

  • cargo test --lib optimizers::manager / optimizers::recipes (P1-7, P1-3)
  • cargo test --lib optimizers::service -- reconcile (43 passed)
  • cargo test --lib recovery:: (18 passed)
  • migration registry length == 33 definitions

Made with Cursor

JoshuaPurtell and others added 3 commits August 21, 2026 13:12
… the sidecar DB

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@JoshuaPurtell
JoshuaPurtell merged commit 692090a into v0.7 Aug 21, 2026
1 check passed
@JoshuaPurtell
JoshuaPurtell deleted the v07/p1-run-ownership branch August 21, 2026 18:19
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