-
Notifications
You must be signed in to change notification settings - Fork 0
Add a verified VotingPlugin artifact store #14
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 all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
853b4b1
Add a verified VotingPlugin artifact store
BenCodez 2705bf0
Harden verified artifact retention
BenCodez 5aed21c
Make artifact publication recoverable
BenCodez 0001439
Make artifact eviction recovery transactional
BenCodez c06cf7e
Complete artifact rollback recovery safeguards
BenCodez 9f43a48
Sync method-aware settings reads
BenCodez 929bd3b
Harden artifact collision recovery
BenCodez 772a9b6
Serialize artifact store transactions
BenCodez ee1af3d
Harden artifact publication and guided reads
BenCodez 5d0fa7c
Harden artifact recovery and configuration state
BenCodez 12fc708
Harden artifact upload and capability refresh
BenCodez 6fda5bb
Fix capability-aware guided settings state
BenCodez e6f685d
Enforce configuration and artifact transaction contracts
BenCodez ad12ecd
Allow reads to report active capability state
BenCodez a38e68e
Keep guided reads capability-safe
BenCodez 1e183c3
Require atomic artifact quarantine moves
BenCodez 6057dbd
Harden artifact recovery and settings refresh
BenCodez e79dffd
Preserve claimed configuration capability
BenCodez 6dfdb86
Validate reported configuration capabilities
BenCodez 6f21a5c
Harden artifact recovery and capability state
BenCodez f67def2
Preserve unavailable Vote Party profile state
BenCodez 9a0a341
Harden artifact admission and target selection
BenCodez ae6a344
Merge main into artifact store
BenCodez f6a1adf
Harden artifact access and setup reads
BenCodez 22b4805
Require complete proxy capability sets
BenCodez d936c32
Reject stale proxy capability reads
BenCodez 547b647
Document configuration task capability contract
BenCodez f17f5c6
Fix artifact recovery and legacy method reads
BenCodez 979de2e
Recover artifacts before access
BenCodez f6f90ab
Keep artifact recovery within capacity
BenCodez 6f0cb1d
Fail closed on legacy artifact recovery overflow
BenCodez 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
Some comments aren't visible on the classic Files Changed page.
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
805 changes: 805 additions & 0 deletions
805
src/main/java/com/bencodez/votingplugin/control/artifact/ArtifactStore.java
Large diffs are not rendered by default.
Oops, something went wrong.
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
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.