Review a Change Request (rejected = request changes, not terminal)
change_request_reviewReview a Change Request (rejected = request changes, not terminal)
This records a HUMAN decision. Never call it unless the user explicitly asked for this specific verdict on these specific change requests. Summarising a change request for the user is not permission to approve it. Reviewing does not merge — approve first, then merge separately. A rejected verdict asks the submitter for changes and leaves the change request open; to end it for good use change_requests_close.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Explanation shown to the submitter. Required in practice for a rejection. | |
| verdict | Yes | The human's decision. | |
| playbook | No | Optional. The playbook you are following, as `kind:nodeId[:key]` from playbooks_search (e.g. `prompt:nod_123:log-visit`). Recorded on the change request so the person can see which playbook produced it. | |
| targetSpaceId | No | Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned. | |
| changeRequestIds | Yes | Change request ids. One id is fine; up to 100 per call. |