team_goal_declare
Declare a named team goal to coordinate lanes and dependencies, so status derives from linked work and ordering stays automatic without maintaining ranks.
Instructions
Declare a Goal (a named outcome). Lanes link to it via goal_id; status is derived from them, never stored. Re-declaring the same id amends it (wholesale — pass every field you want kept). depends_on names goals that must ship first; ordering is otherwise automatic (most recently declared first), so there is no rank to maintain.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"title": "<title>"
},
"name": "team_goal_declare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | stable Goal id, e.g. "orientation-spine" | |
| wave | No | "later" shelves the goal; omit otherwise (numeric ranks retired, ADR 257) | |
| story | No | plain-language line for outsiders | |
| title | Yes | the outcome, short | |
| depends_on | No | goal ids that must ship before this one |