goal-block
Add a blocker to a goal (blockers are additive — each call appends a new one, existing blockers are preserved). Sets status to blocked. Optionally create an inline resolver goal (resolverTitle) or link an existing one (linkedGoalId) — mutually exclusive. When the last active blocker is removed via goal-remove-blocker, the goal returns to its previous status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goalId | Yes | UUID блокируемой цели | |
| description | Yes | Описание блокера — что мешает | |
| linkedGoalId | No | UUID существующей цели-резолвера (взаимоисключающе с resolverTitle) | |
| resolverTitle | No | Заголовок новой цели-резолвера (взаимоисключающе с linkedGoalId) | |
| resolverParentId | No | UUID родителя резолвера (default = goalId, т.е. дочерняя) | |
| resolverDescription | No | Описание цели-резолвера |