convergence-cutover-owner

Make planner authoritative for process and source ownership

Metadata

Statusabandoned
Agent identityfbb2d89fe44d6b761bcb4b67748ab3d417f29df70a65f8d9403308f5bb2bab78
Created2026-08-04T13:42:21.373560921+00:00
Tagsconvergence-final-cutover
Failure reasonSuperseded by the attended worker-owned universal completion cutover merged in PR #61 (4aca437f); legacy planner/SaveTransaction authority is historical evidence, not production work.

Description

Implement step 3 of docs/plans/deterministic-convergence-final-cutover.md. Normalize exact tuple-authenticated attempt/process/worktree/session/capability ownership. Planner effects become the only authority for proven-dead owner release, stale owner reclaim/retain, same-session resume, and orphan reconciliation. Triage, reopen, sweep, watchdog, spawn preparation, and capability broker may observe or execute effects only. Delete the competing tick-ordered direct mutation branches in the same change. Never delete preserved WIP.\n\n## Validation\n- Authenticated-live, proven-dead, unknown, PID-reuse, stale generation/fence, retained-worktree retry, and capability-rebind matrices.\n- Park/resume and reopen cannot overlap a live owner.\n- Dead-owner reclaim is exact-once and breaker/falloff neutral.\n- Four crash boundaries and candidate stale-owner/same-session smokes pass; fmt/clippy/check pass.

Depends on

Required by

Log