taskhold_block
Mark a task (or step) blocked when you can't continue without the human (a decision, missing info, access). Write the reason as one question the person can answer from the board in a line, e.g. "Decide: drop the legacy column or keep it nullable?". The board shows it under Needs you and their reply arrives as a note. After blocking, call taskhold_updates (with your cursor) to read the reply before you continue; keep working on anything that doesn't depend on it meanwhile. If the reply doesn't settle it, block again with a narrower question; don't guess.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | One answerable question, e.g. "Approve: deploy the migration to staging now?" | |
| task_id | Yes | The ID of the task to block |