-
Notifications
You must be signed in to change notification settings - Fork 0
feat(core): select from explicit WCAG feasibility (#296-B) #320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 29 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
f4a1487
test(core): specify explicit selection contract
lemone112 e46288f
feat(core): seal explicit feasibility selection
lemone112 c20bed0
test(core): bind selection recheck to exact packed cell
lemone112 3524db1
test(core): ratchet selection runtime work
lemone112 bfa1a7b
build(core): advance native evidence protocol to v3
lemone112 5781d4a
refactor(build): remove dead evidence default
lemone112 805fed0
build(core): admit native feasibility evidence v3
lemone112 5a4c936
build(wasm): record issue 296-b canonical candidate
lemone112 b777b1d
build(wasm): admit issue 296-b canonical evidence
lemone112 2ec438d
test(core): require exhaustive selection outcome
lemone112 8ba6b6f
fix(core): expose exhaustive selection outcome
lemone112 076daea
test(core): bound selection receipt byte work
lemone112 dd44b47
fix(core): stream relation identity once per receipt
lemone112 5e5fdb3
build(core): advance native admission protocol to v4
lemone112 72434a5
build(core): admit native feasibility evidence v4
lemone112 b6c38b4
test(release): reject ephemeral evidence snapshots
lemone112 01718a2
refactor(evidence): collapse draft native admission to v3
lemone112 3d9e426
fix(evidence): make feasibility admission squash-durable
lemone112 eece8a4
test(selection): expose receipt ordinal vacuum
lemone112 e8a9825
test(selection): bind global receipt ordinals
lemone112 5a21cfa
build(evidence): rebind selection receipt coverage
lemone112 b9df921
test(evidence): expose durable lock drift contradiction
lemone112 4c62ebd
fix(evidence): delegate durable lock compatibility
lemone112 9a0bbc0
docs(evidence): define durable lock ownership
lemone112 d3d8de1
build(evidence): admit durable lock handoff
lemone112 6c8f66b
refactor(core): share selection identity grammar
lemone112 7906107
build(evidence): record selection review candidate
lemone112 08c3078
build(evidence): admit reviewed selection artifacts
lemone112 bc17e27
docs: bound wasm evidence applicability
lemone112 cffc775
fix(evidence): close selection review vacuums
lemone112 ea2d7a0
build(evidence): record strict-json review candidate
lemone112 4b1cc68
build(evidence): admit strict-json review artifacts
lemone112 f279735
fix(release): keep evidence verification source-clean
lemone112 b30d2e1
fix(evidence): remove ephemeral commit provenance
lemone112 cfa5944
refactor(evidence): make native provenance one exact cone
lemone112 746492d
build(evidence): bind admission to exact dependency cone
lemone112 e6efd2c
docs(naming): ratchet script inventory
lemone112 70cc91b
fix(evidence): record native admission in closed build shell
lemone112 d196cf6
test(evidence): separate shape from admission mutations
lemone112 268d8cb
fix(evidence): bind recorder to compiled benchmark
lemone112 140b641
build(evidence): bind closed native admission receipt
lemone112 11ef5fa
ci(evidence): recapture whole-call candidate
lemone112 b50a110
fix(evidence): recapture bound Linux observations
lemone112 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
1 change: 1 addition & 0 deletions
1
crates/labcolors-core/contracts/wcag22-explicit-selection-identity-v1.json
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| {"artifactId":"wcag22-explicit-selection-identity-v1","encoding":{"byteString":"u64-length-then-exact-bytes","digest":"raw-32-byte-sha256-in-preimage-lowercase-hex-in-json","integer":"u64-big-endian","policyOrder":"client-declared-exact-utf8-bytes-no-normalization","policyPreimageOrder":["separator","length-prefixed-policy-kind","length-prefixed-policy-id","declared-candidate-count","length-prefixed-candidate-ids-in-declared-order"],"receiptPreimageOrder":["separator","length-prefixed-receipt-kind","evaluation-id","relation-set-digest","policy-digest","selected-policy-ordinal","length-prefixed-selected-candidate-id","selected-srgb8","length-prefixed-profile-artifact-bound-proof-keys","proof-sha256","verified-applicable-edge-count","canonical-applicable-relation-records-with-edge-records"],"verifiedEdgeRecord":["edge-ordinal-u64","actual-foreground-srgb8","actual-background-srgb8","verified-pass-tag-01"],"verifiedRelationRecord":["canonical-relation-ordinal-u64","length-prefixed-relation-id","length-prefixed-actual-criterion-key","relation-edge-count-u64","verified-edge-records"]},"fixture":{"canonicalCandidates":[{"candidateId":"é","candidateIdUtf8Hex":"65cc81","emitted":[117,117,117]},{"candidateId":"é","candidateIdUtf8Hex":"c3a9","emitted":[117,117,117]},{"candidateId":"海","candidateIdUtf8Hex":"e6b5b7","emitted":[0,0,0]}],"canonicalRelations":[{"kind":"notApplicable","occurrenceId":"ornament","reasonId":"client/не-применимо","relationId":"00-not-applicable"},{"adjacent":[[0,0,0]],"criterion":"sc-1.4.3-text-default","kind":"applicable","occurrenceId":"hover/🎨","relationId":"alpha"},{"adjacent":[[0,0,0],[255,255,255]],"criterion":"sc-1.4.11-graphical-object","kind":"applicable","occurrenceId":"focus/🎨","relationId":"beta"}],"declaredCandidates":[{"candidateId":"海","emitted":[0,0,0]},{"candidateId":"é","emitted":[117,117,117]},{"candidateId":"é","emitted":[117,117,117]}],"domainDigestSha256":"9c99082645e713daf56f65e15012d21e80b3b491763d28ec7ddf8fa966164f17","evaluationIdSha256":"bcba480573a4a7249e8f4745dffcc69f13616e822dd82a705fd6bad2f1e66e07","failureMatrixHex":"c000","layout":{"applicableEdges":3,"applicableRelations":2,"candidateCount":3,"canonicalRelations":3,"failureMatrixBytes":2,"logicalAssessments":9,"notApplicableRelations":1,"packedResultBytes":3,"partitionBytes":1},"matrixSha256":"e9aff84fdb699ca706c0a1fed47bb095cb25e3c95aa5d1c5d216ff2cfbcd4998","partitionHex":"03","policies":[{"orderedCandidateIds":["海","é","é"],"outcome":"selected","policyDigestSha256":"60f67cfa7931a33f7968740343936e52209abbf322525933c83c919eac61f4d7","policyId":"brand/выбор/🎨","selectedCandidateId":"é","selectedEmitted":[117,117,117],"selectedPolicyOrdinal":1,"selectionReceiptDigestSha256":"972f0ebc717fb1a9b1190425aed76b63c212734253da68b558f9c2d6f3ffb230","verifiedApplicableEdges":3,"verifiedRelations":[{"criterion":"sc-1.4.3-text-default","edges":[{"background":[0,0,0],"decisionTag":1,"edgeOrdinal":0,"foreground":[117,117,117]}],"relationId":"alpha","relationOrdinal":1},{"criterion":"sc-1.4.11-graphical-object","edges":[{"background":[0,0,0],"decisionTag":1,"edgeOrdinal":1,"foreground":[117,117,117]},{"background":[255,255,255],"decisionTag":1,"edgeOrdinal":2,"foreground":[117,117,117]}],"relationId":"beta","relationOrdinal":2}]},{"orderedCandidateIds":["海","é","é"],"outcome":"selected","policyDigestSha256":"422bc9682e4829d6155ea319cf79ca2198c23373760763baee84057f38ccca25","policyId":"brand/выбор/🎨","selectedCandidateId":"é","selectedEmitted":[117,117,117],"selectedPolicyOrdinal":1,"selectionReceiptDigestSha256":"9290de999db124bfaaa97d7d67c5248e83599399a74e764cbf177e1cfcc891b9","verifiedApplicableEdges":3,"verifiedRelations":[{"criterion":"sc-1.4.3-text-default","edges":[{"background":[0,0,0],"decisionTag":1,"edgeOrdinal":0,"foreground":[117,117,117]}],"relationId":"alpha","relationOrdinal":1},{"criterion":"sc-1.4.11-graphical-object","edges":[{"background":[0,0,0],"decisionTag":1,"edgeOrdinal":1,"foreground":[117,117,117]},{"background":[255,255,255],"decisionTag":1,"edgeOrdinal":2,"foreground":[117,117,117]}],"relationId":"beta","relationOrdinal":2}]},{"orderedCandidateIds":["海"],"outcome":"noSelection","policyDigestSha256":"25906476eb6f6baf6378f0d421ea953291de5fa33d8d7733313b353660756c62","policyId":"brand/выбор/🎨","selectionReceiptDigestSha256":null}],"relationSetDigestSha256":"dc8b8a796fdf6ba47114c435b7c7da7c8664af888acbd7c7a7ece341e3dd8eca"},"schemaVersion":1} |
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.