strategy: capture session owner at each turn start
Commit

InitializeSession records the owning agent process via proclive.ResolveOwner alongside captureSessionBranch, on every turn start. The field is cleared first so a failed resolve never leaves a stale (possibly dead) owner from an earlier turn that would wrongly finalize a now-live session; re-resolving each turn also keeps the fingerprint current across agent restarts.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 75d62535acd8
Checkpoints
Checkpoint 1