I’m checking the current workspace state around the webhook docs and hook implementation first so I can make the smallest change that resolves the review finding.
The implementation is generic JSON, so the smallest correct fix is to narrow the docs rather than add provider-specific payload support. I’m searching for any other Slack/Discord/Teams claims before editing.
I found a single bad product claim in the docs. I’m updating the README to describe the webhook hook as generic JSON only, which matches the current implementation and avoids implying Slack/Discord/Teams compatibility.
The code path didn’t need changes; only the README claim was incorrect. I’m running the required build and full test pass now to verify the tree is still clean.
Build and test are still running. I’m polling both so I can catch failures immediately rather than waiting for a final timeout.
The build finished cleanly. Tests are still progressing, so I’m waiting for the final result.
Updated [README.md](/var/folders/7d/d85m5sks7r5f05fg4m3tlcb80000gn/T/roborev-worktree-2035613411/README.md) to describe `type = "webhook"` as a generic JSON webhook integration and replaced the Slack-specific example URL with a neutral endpoint, which brings the docs back in line with the current implementation.
Verification: `GOCACHE=/tmp/go-build go build ./...` passed and `GOCACHE=/tmp/go-build go test ./...` passed.
Changes:
- Clarified the webhook hook docs to say it posts generic review event JSON, not Slack/Discord/Teams-specific payloads
Summary
type = "webhook"hook support with async JSON POST deliveryfindingsin marshaled review event JSON and cover webhook behavior with testsTesting
Closes #393