Skip to content

fix(development): owner-run boot recovery and stale PID protection - #167

Merged
adrianwebb merged 1 commit into
stagingfrom
codex/development-boot-recovery
Sep 9, 2026
Merged

fix(development): owner-run boot recovery and stale PID protection#167
adrianwebb merged 1 commit into
stagingfrom
codex/development-boot-recovery

Conversation

@adrianwebb

Copy link
Copy Markdown
Contributor

Implements #166; completes the CLI side of treeseed-ai/deployment#622.

Adds a fixed installed, non-root boot worker which re-reads manager-selected targets and uses the existing development start/overlay operations. Explicitly stopped sessions and released targets are not resumed. Process custody uses Linux boot/start identity and same-user process-group evidence so stale saved PIDs are neither reused nor signalled. Existing session-marked processes can be verified without inventing ownership.

Local lint and 138 tests pass, including PID reuse and foreign-session tests. Deployment scheduler and host acceptance remain required; this PR alone does not complete reboot recovery. RC72 is the matched installed worker payload. No production changes, purge, expiry, or credential writes.

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