wait_for_review
Waits for a human to review a Slack message and returns a verdict (approved, rejected, changes, seen) or indicates timeout. Use after sending a review request to Slack.
Instructions
Block until the human reacts (👍/👎/👀/✏️) or replies in the review thread, or until timeout. Returns a JSON verdict: status is approved / rejected / changes / seen, or 'still_awaiting' on timeout (with a hint to call again). Pair with send_to_slack's review_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | No | The channel/DM the review was posted to (the `channel` from the send result). Defaults to SLACK_DEFAULT_CHANNEL. | |
| review_id | Yes | The `review_id` returned by send_to_slack / capture_window_and_post (the review thread's root ts). | |
| poll_seconds | No | Seconds between reaction/reply polls. | |
| timeout_seconds | No | Max seconds to block before returning status 'still_awaiting' (kept under typical ~60s MCP client limits). Call again with the same review_id to keep waiting. |