Repository navigation
IR-744: specify production consumption of the FR-330 ContractPackage - #363
Merged
Merged
Conversation
Linear-issue: IR-744
Linear-issue: IR-744
Linear-issue: IR-744
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.
Production CG negotiation and generation currently read CheckedPackageV2 or detached lowering records, so a valid FR-330 package cannot be the single decision input. This spec adds FR-039 and TC-053 for the admitted package’s typed graph, per-item accounting, source map, selected dependencies, sibling refusals, and malformed-input boundary, and aligns the existing CG architecture and consumer requirements with that planned transition.
Protocol coverage follows current QSpec FR-330: protocol-tagged nodes and ordinary local keyed references in the single graph. Protocol-target binding has no current carrier and is tracked separately by IR-765 after QSL-705.
Validation: focused Quire validation and
make specpassed on the identical local tree (9f618f5e826c7f3e5aa155a70ba9d725e0989687). Spec-only change; no code tests run.Linear-issue: IR-744