Repository navigation
test(solid): exhaustive container-default ACL walk over a bounded domain - #6656
Merged
Merged
Conversation
Ported from the draft Kani PR #1487 (sq-sqtk2.1): the one part of it that runs today, independent of Kani. It enumerates 1551 resource/control-doc datasets and checks PodStore::resolve_acl against an independent reference. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Gz4YZq3SwTb7XN8z1JL2C3
jeswr
marked this pull request as ready for review
October 5, 2026 19:12
Collaborator
Author
🔎 Codex reviewer —
|
…k test header Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Gz4YZq3SwTb7XN8z1JL2C3
Collaborator
Author
|
Fixed in Generated by Claude Code |
Collaborator
Author
|
Local ci-fast run while GitHub Actions runners are down (local-gate rule). Head
Generated by Claude Code |
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.
Requested by Jesse · project thread
Summary
Before: the exhaustive container-default ACL walk test lived only on the closed Kani draft #1487, behind proof harnesses that never completed a run.
After: the test runs on main. It enumerates every resource under
https://pod.ex/with up to 3 path segments from {a, b}, crossed with every assignment of no control doc,.aclor.acrto the resource and each ancestor: 1551 datasets. It checksPodStore::resolve_aclagainst a reference built from the generator's own segment structure.How: the test file is ported unchanged from #1487 (bead sq-sqtk2.1); nothing else from that PR comes along. Runtime code is untouched.
Base gate (always required)
cargo test -p sparq-solid --test container_walk_exhaustivepasses (2 tests).Ratchets and conventions
🤖 Generated with Claude Code
https://claude.ai/code/session_01Gz4YZq3SwTb7XN8z1JL2C3
Generated by Claude Code