-
Notifications
You must be signed in to change notification settings - Fork 0
fix(opencode): reconcile exact-head formal verdict authority #1706
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
69
commits into
main
Choose a base branch
from
fix/opencode-poll-wall-clock-bound
base: main
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.
+25
−2
Draft
Changes from all commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
f45391d
fix(opencode): bound the required-verdict poll by wall clock, not jus…
seonghobae 56258e2
merge: reconcile #1706 with current protected main
seonghobae ab0c19f
test(opencode): require event-driven verdict continuation before repair
seonghobae 11600db
ci(temp): repair PR1706 one-shot runner release
seonghobae 6934b0c
ci(temp): repair PR1706 repair-workflow parse failure
seonghobae 30d50e9
ci(temp): retire failed PR1706 repair workflow
seonghobae 874d5bd
ci(temp): add deterministic PR1706 repair driver
seonghobae 0b533b2
ci(temp): rerun PR1706 repair with durable driver
seonghobae fd33bab
ci(temp): repair PR1706 workflow validation
seonghobae 003d819
ci(temp): retire invalid PR1706 workflow identity
seonghobae 3f0e03e
ci(temp): run PR1706 one-shot repair on fresh workflow identity
seonghobae 323f002
ci(temp): fix PR1706 stale poll-test repair
seonghobae 83b589b
test(opencode): bind exact-run wake to PR head association
seonghobae 74886f6
fix(temp): harden PR1706 exact-run wake repair
seonghobae a49b52b
fix(temp): verify and self-retire PR1706 repair
seonghobae e80bf50
fix(opencode): repair one-shot wake and transport bounds
seonghobae afd936a
fix(opencode): repair deterministic publisher syntax
seonghobae 7c50deb
fix(opencode): preserve stacked PR1706 repair responsibilities
seonghobae f103b1f
fix(temp): stop repaired PR1706 head from retriggering RED publisher
seonghobae 4a36b89
fix(opencode): least-privilege PR1706 publisher
seonghobae b495148
ci(opencode): move PR1706 owner repair to slim runner
seonghobae d5c2dfd
fix(opencode): scope one-shot live PR repair
seonghobae 45db4b3
fix(opencode): make exact-run wake resilient to transient lookup fail…
seonghobae 29fa230
fix(opencode): restore valid source-fix workflow and lock wake retry …
seonghobae e6baae2
fix(opencode): repair exact-run wake and stale identity regressions
seonghobae 31561b8
fix(opencode): simplify source-fix execution after parser failures
seonghobae 044443c
fix(opencode): scope bounded transport repair to verdict job
seonghobae de9127d
fix(opencode): bind PR identity in every wake regression fixture
seonghobae c270fb4
ci(opencode): repair exact-run wake blob contract
seonghobae 404e5b8
fix(opencode): require workflow-triggering repair publish
seonghobae 1838f32
fix(opencode): unblock verified runner-release publication
seonghobae 4b8692e
merge: reconcile PR1706 with protected main
seonghobae b8f8e6d
fix(opencode): publish verified repair through Git data handoff
seonghobae 840845f
test(opencode): forbid heuristic wake retry allocation
seonghobae 7318190
fix(opencode): stage event-driven verdict wake repair
seonghobae f097615
ci(opencode): execute event-driven wake RED-to-GREEN repair
seonghobae 21bf1f7
fix(opencode): repair event wake source writer
seonghobae 462857e
Merge remote-tracking branch 'origin/main' into HEAD
automation ec1f339
fix(opencode): reconcile required verdict by exact events
automation 94a7504
fix(opencode): repair exact-head verdict reconciliation
seonghobae 9d86a38
fix(opencode): stage formal-verdict source repair
seonghobae f16e5dd
fix(opencode): make formal-verdict materializer minimal
seonghobae 1c1123c
fix(opencode): unify formal verdict authority repair
seonghobae 31f2014
fix(opencode): make reconciliation repair executable
seonghobae e9bda72
test(opencode): unify formal verdict authority across reconciliation
seonghobae c0b5c57
fix(opencode): verify canonical formal-verdict regressions
seonghobae 1046fa8
merge(main): reconcile OpenCode runner-release control plane
seonghobae d73a76d
fix(ci): harden PR 1706 repair publication
seonghobae b049398
test(opencode): fix stripped empty-verdict oracle
seonghobae c6b4e42
test(opencode): cover formal verdict publisher and timestamp races
seonghobae ca18858
test(opencode): align formal verdict contract with receipt authority
seonghobae af1b738
ci(opencode): trigger exact repair from PR synchronization
seonghobae b22b2a7
chore(opencode): retire unsafe PR1706 repair workflow
seonghobae a365362
fix(opencode): run formal-verdict owner repair on slim runner
seonghobae 57e242f
test(opencode): reproduce formal-verdict reconciliation drift
seonghobae 5c8e088
fix(temp): admit pre-existing PR1706 RED regression
seonghobae 54b6f6a
fix(temp): make PR1706 transition guard exact
seonghobae aa1cd79
chore(temp): retire unregistered PR1706 repair workflow
seonghobae 69a1a03
fix(temp): admit committed PR1706 RED contract
seonghobae 39d542d
fix(opencode): reconcile exact-head formal verdict authority
seonghobae 9b59c0d
Merge remote-tracking branch 'origin/main' into fix/opencode-poll-wal…
seonghobae 90a2803
fix(review): narrow this PR to only the still-real allowlist gap
seonghobae 5057df6
Merge branch 'main' into fix/opencode-poll-wall-clock-bound
opencode-agent[bot] 0dc3605
Merge branch 'main' into fix/opencode-poll-wall-clock-bound
opencode-agent[bot] 6c2e64a
Merge branch 'main' into fix/opencode-poll-wall-clock-bound
opencode-agent[bot] 5a2b334
Merge branch 'main' into fix/opencode-poll-wall-clock-bound
opencode-agent[bot] ed5e201
merge: main@f2f91b80 into #1706 (fix/opencode-poll-wall-clock-bound)
seonghobae 125c2a7
test(opencode): contract workflow actor verdict authority
seonghobae 14344f7
test(opencode): cover both workflow verdict states
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
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
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.
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.