Repository navigation
Persist supervised SSH receipts before import and cleanup - #786
Merged
Merged
Conversation
Stacked on #780 (trusted SSH transport bridge); it is retargeted to main once #780 merges. Third slice of #717. - Persist authenticated write-ahead lifecycle receipts and collection evidence before local candidate import or recapture, and allow remote cleanup only after both succeed. - Reconcile uncertain launch and collection replies with the existing idempotency keys, and checkpoint enough identity to resume without a duplicate launch or losing unimported output. - A cancellation that happens before staging or launch is recorded as such, so resume never treats it as a submitted launch. - Supervisor and nested-worker dispatch use the SSH bridge only for a selection with a matching trusted host configuration; otherwise they refuse and never fall back to the local runner. - Refusals that happen before any remote effect keep the normal scratch, messaging and budget cleanup; termination timing follows the trusted executor limits. Tests use offline fake transports only. The opt-in two-host qualification remains a separate live gate; its commands are documented. Validation: formatting and 35 exact Linux tests passed; Clippy and the full suites run in CI.
Meta-Develop
changed the base branch from
codex/supervised-ssh-bridge-20261030
to
main
October 29, 2026 20:58
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #780 (trusted SSH transport bridge); it is retargeted to main once #780 merges.
Third slice of #717.
Tests use offline fake transports only. The opt-in two-host qualification remains a separate live gate; its commands are documented.
Validation: formatting and 35 exact Linux tests passed; Clippy and the full suites run in CI.
Refs #717.