goal_frontier
Identify startable work: return goal nodes with all blocking dependencies done and not complete, filtered by role, project, or objective run; external-blocker nodes stay blocked.
Instructions
The ready-frontier: nodes (optionally for a role, or scoped to one objective_run_id) whose ALL blocking dependencies are done and that aren't done yet — i.e. 'what can I start NOW'. Returns GoalNode[] with depsIn/depsOut ([{nodeId, kind}]). A node whose externalRef.blocker is set is waiting on a person or an external event, not on a dependency: treat it as not runnable.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "goal_frontier"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner_role | No | Filter to a role's ready work | |
| project_id | No | Filter by project | |
| objective_run_id | No | Scope to one objective's run id |