Repository navigation
Support closed consumer bindings and bounded authority repair - #6
Merged
Merged
Conversation
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.
Problem and result
The existing consumer binding uses a closed owned-envelope projection. The installed verifier rejects that source shape. Its authority-repair preflight also rejects an existing, already-declared dynamic dispatch before it can validate an exact known-authority correction.
This candidate integrates the preserved consumer binding fixes and bounded complete-matrix verification. It adds a narrow authority-alignment preflight through the existing receipt and mutator. It adds no analyzer recognizers, provider fallback, CLI option, dependency, or runtime product behavior.
Boundaries and compatibility
The binding helpers serve the existing implementation binding and its provenance proof. No product states, transitions or contracts change. The only added distinction is an explicit opt-in closed-envelope representation; the repair reuses an existing action family.
Evidence
3319247d0fb3ffaa36cc1eae674824fcfa473f5e: 143 product-owned pins verified; ready receipt, dry-run and apply passed. Purity edits, unknown authority, stale source and stale canonical metadata were rejected before mutation.Native maintainer receipts and frozen binaries are retained under
/tmp/rms-authority-preflight.xOIE8X. Isolated native-test CLI SHA-256 (pre-commit build metadata):8ef5ef041c1540146f9cf1ab6c6947ecd0180cd99e41f511b9db094fa8f65d81.Merged revision:
3935f7cdc7ceec77aa3877a516a1c4a893172404. Its tree is exactly the tested candidate treea9a9731bee8aa0249633141b77ae3db152172dbf.No installed candidate or product release acceptance is claimed by this PR alone.