raise_obstacle
Resolve blockers by presenting the problem, research, and options to the user, capturing their decision to proceed.
Instructions
Raise Obstacle
Description
Involve the user to resolve blockers or conflicts by presenting options and context.
Args
problem: string — Clear description of the obstacleresearch: string — What has been investigated (alternatives, prior art)options: list[string] — Possible approaches or next stepsdecision_area(optional): string — Name of the decision area involved (e.g., database, framework)constraints(optional): list[string] — Known constraints or non-negotiables
Returns
string: user's decision and any additional context for proceeding
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | Yes | ||
| problem | Yes | ||
| task_id | No | ||
| research | Yes | ||
| constraints | No | ||
| decision_area | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |