Repository navigation
Overlap fresh compound Reply opening checks - #27
Merged
Merged
Conversation
Retain entry, admission and final disclosure as independent fresh online checks. Overlap only opaque local session/visibility capture and the two opening calls; block all private reads until both pass with the exact captured session. Keep per-dispatch expiry ceilings, shared minimum expiry, and abort/drain failures. Co-Authored-By: Claude Opus 5.5 <[email protected]>
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.
Reply opening still spent two full authority round trips serially before reading its quoted source. This overlaps the compound snapshot entry and admission calls while capturing only opaque local session/visibility metadata. Both checks remain fresh and independent, and both must succeed with the exact current session before identity, custody, source, saved-record, file or provider work. The final disclosure check stays independent; ordinary reads, form connections and mutations retain their existing path.
Each authority response is checked against its own dispatch ceiling; shared expiry can only shrink. Any opening failure cancels and drains both calls. No consent, timeout, package/version metadata, Kit interface or first-save behavior changes.
Validation:
🤖 Generated with Claude Code