Repository navigation
feat(dispatch): add least-privilege continuation broker #736
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
Draft
seonghobae
wants to merge
42
commits into
fix/patch-validator-node-24-21
Choose a base branch
from
feat/continuation-dispatch-broker-735
base: fix/patch-validator-node-24-21
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
1f2465a
docs(dispatch): design least-privilege continuation broker
seonghobae 70e5a16
test+feat(dispatch): define closed continuation contract
seonghobae 4d9b040
test+feat(dispatch): add exactly-once continuation state
seonghobae 9509527
docs(dispatch): record exactly-once state completion
seonghobae 700c7fa
test+feat(dispatch): bind live PR and fixed central event
seonghobae 35d5bfe
docs(dispatch): record Task 3 completion
seonghobae f55b412
test+feat(dispatch): issue signed continuation receipts
seonghobae 6f7b7dc
docs(dispatch): record Task 4 completion
seonghobae d47d840
fix(security): update patch-validator Node runtime
seonghobae c618677
docs: record patch-validator security RCA
seonghobae df3c8e3
test+feat(dispatch): expose versioned continuation broker
seonghobae 17b80d8
docs(dispatch): publish broker contracts and release gates
seonghobae c87db11
fix(dispatch): serialize retries and preserve terminal evidence
seonghobae 08d501c
docs: integrate concurrent patch validator repair
seonghobae abea8f3
merge: integrate continuation broker and patch-validator repair
seonghobae 09610da
test(dispatch): close continuation coverage gaps
seonghobae f7bcee6
test(dispatch): cover integrated broker boundaries
seonghobae ad610e0
merge: integrate #737 Undici evidence into #736
seonghobae fb360d3
test(dispatch): expose review boundary gaps
seonghobae 2209882
fix(dispatch): preserve pre-effect retry authority
seonghobae 5c6d2f8
docs(dispatch): specify shared payload contract
seonghobae e8e1532
test(dispatch): reproduce review contract gaps
seonghobae a6ad725
fix(dispatch): harden pre-effect recovery
seonghobae 44b0678
merge: integrate concurrent #736 review repair
seonghobae c87d001
test(dispatch): cover exact expiry recovery paths
seonghobae c66fb9a
test(dispatch): cover fresh reserve after expiry
seonghobae 7965976
fix(dispatch): reserve after expired authority cleanup
seonghobae 4271510
docs(gap): record exact-expiry reservation recovery
seonghobae b1dddb7
docs(changelog): record expiry recovery repair
seonghobae 5d8aff6
fix(dispatch): narrow retained state before reuse
seonghobae 8f46eb3
test(dispatch): remove fixed OIDC expiry time bomb
seonghobae 1de7255
docs(changelog): cover all expiry fixtures
seonghobae 20fd1aa
fix(api): document continuation configuration failures
seonghobae 1bd5fce
fix(api): validate overlapping 503 error contracts
seonghobae 2a4488c
test(dispatch): reproduce post-commit pre-effect expiry
seonghobae 350a366
fix(dispatch): recover proven pre-effect expiry
seonghobae 8156891
docs(dispatch): bind pre-effect retry evidence
seonghobae 7487485
fix(dispatch): attribute boundary failures to requested route
seonghobae b637890
merge: integrate gateway endpoint authority prerequisite
seonghobae a5d65a4
merge: advance patch-validator prerequisite evidence
seonghobae 9e8bd9b
docs(gap): reconcile continuation merge evidence
seonghobae dbe22c0
merge: advance current patch-validator prerequisite
seonghobae 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
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.