ask_review
Posts a follow-up question into a Slack review thread and waits for the reviewer's typed answer, then returns it. Prevents waiting for a reply in the terminal.
Instructions
Ask the reviewer a follow-up question IN SLACK and wait for their typed answer. Posts the
question into the review thread and pings the channel so an away reviewer (watching Slack, not
your terminal) actually sees it — ALWAYS use this instead of asking in the console. Returns the
answer (status 'answered'), or 'still_awaiting' + ask_id on timeout; then keep waiting with
wait_for_reply(review_id, since_ts=ask_id).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | No | The channel/DM the review is in; defaults to SLACK_DEFAULT_CHANNEL. | |
| question | Yes | The question to ask the reviewer (e.g. 'Why did you reject — is the emboss too sharp, or the wrong face?'). | |
| review_id | Yes | The `review_id` of the thread to ask in (from send_to_slack). | |
| poll_seconds | No | Seconds between reply polls. | |
| timeout_seconds | No | Max seconds to block waiting for the answer before returning 'still_awaiting' + ask_id (kept under ~60s client limits). |