fix(actions): bound agent mention dispatch envelopes - #1021
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
|
Fresh ScopeWeave consumer canary confirms this exact transport defect is currently blocking review delivery, not source quality. Scheduled mention-router run |
Test-first state
This Draft currently contains only focused regression contracts for the central review-agent mention transport. The production code is intentionally unchanged so the exact branch records the current failure before repair.
The reproduced defect is concrete: the router emits 14 top-level
repository_dispatch.client_payloadproperties for@opencode-agent, while GitHub accepts at most 10. Recent mention-router runs fail with HTTP 422 before the authoritative review scheduler is queued, blocking exact-head OpenCode review requests across CWL repositories.The regression contract also requires:
merge_mode=disabled, no branch update, no auto-merge);This is the bounded successor to stale, conflicted PR #840. It deliberately excludes that PR's unrelated uv materializer, Strix, broad OpenCode, and documentation changes.
Do not merge in the RED state.