Repository navigation
Hold selected-account leases through desktop child reaping - #771
Merged
Merged
Conversation
Use a shared response validator that requires matching nonempty request IDs, the supported protocol version and exactly one result or error before either authority client consumes a response. Strict desktop decoding is preserved and validation diagnostics never include remote values. - Add core and framed-client regressions for malformed envelopes and local selection preservation. Validation: formatting and six exact core/root regressions passed on Linux; desktop client tests, Clippy and the platform suites run in this PR's CI.
Stacked on #762 (validated authority response envelopes); GitHub retargets this PR to main once #762 merges. First slice of #720. - In-process provider launches validate and lease the frozen selected binding before adapter preparation or credential lookup. - The child and its lease move together to the desktop reaper; a confirmed exit releases the lease and an unknown exit keeps the use barrier. - Socket-backed provider launch stays unsupported until a service-owned operation exists. - Synthetic regressions cover child lifetime, normal and nonzero exits, stale bindings, pre-spawn failures and wait errors. Validation: core and desktop formatting and six exact core tests passed on Linux; the desktop tests and platform checks run in CI.
This was referenced Oct 29, 2026
Meta-Develop
changed the base branch from
codex/authority-response-validation-20261029
to
main
October 29, 2026 16:15
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 #762 (validated authority response envelopes); GitHub retargets this PR to main once #762 merges.
First slice of #720.
Validation: core and desktop formatting and six exact core tests passed on Linux; the desktop tests and platform checks run in CI.
Refs #720.