fix(automation): recover OpenCode acknowledgement after dispatch - #1135
fix(automation): recover OpenCode acknowledgement after dispatch#1135seonghobae wants to merge 4 commits into
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
63c69cd to
6bf57cb
Compare
|
Current-head repair request (2026-08-19) Rebased and pushed fix Evidence: full suite |
6bf57cb to
d8cac90
Compare
|
Follow-up coverage repair pushed at exact head |
|
@opencode-agent review Review exact head |
|
@opencode-agent Review exact current head |
|
Exact current-head evidence for |
d8cac90 to
81f5e4a
Compare
|
Current-head base repair published at |
|
Superseded by #1144 exact head |
Incident
Operational acceptance after merged #1115 proved that the bounded OpenCode wrapper and review-only scheduler were invoked, but the source
issue_commentworkflow could still conclude failure and leave no user-visible receipt. The live failure occurred only after dispatch while adding the cosmeticeyesreaction:The durable exact-name invocation artifact then prevented duplicate dispatch, but the old early return also prevented a later protected sweep from healing the missing acknowledgement. Maintainers therefore saw no receipt even though dispatch had succeeded.
Test-first repair
RED commit
63c69cd262425e3a82a84e2c936f646f48351deaestablished that:Exact current head
d8cac901c9c300567f1890f9acb0cbf340aa725aimplements the bounded repair:Already queued … on this exact requestwhen dispatch already exists but its receipt does not;No reviewer identity, credential, repository allowlist, exact-head/base binding, branch-update policy, merge policy, release authority, or review implementation changed.
Exact-head verification
All current-head hosted workflows returned by GitHub are terminal-success, including Agent Mention Router Quality CI, CodeQL, Security Scan, Python Security, Semgrep, Secret Scan, OSV, Scorecard, and SBOM. The focused quality workflow binds the complete repository tests, owned production coverage/docstrings, compilation, and clean-worktree checks to this head. No unresolved review thread is currently present.
Ready-for-review and auto-merge are enabled, but protected integration still requires current-head semantic review and every live branch-protection condition. Queued, stale, predecessor-head, author-only, status-only, or synthetic evidence is not acceptance.
Operational acceptance
After protected integration, a fresh trusted
@opencode-agentrequest must prove all of the following on one exact request:Static source merge alone does not close the incident.