Claim Goal
claim_goalAssigns a Goal to the current session so only that session works on it, releasing prior Goals and failing if another running session holds it.
Instructions
Claim a Goal for this Session, so only this Session works on it. Releases (pauses) any Goal this Session held before. Fails if another running Session holds it. Claiming a done Goal reopens it: its finished Tasks stay done, and add_tasks adds the new work to the same list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | The Goal ID, such as 'ship-oauth-login'. | |
| takeover | No | Take the Goal from another running Session. Only when the Developer asks for it. |