What Can Actually Be Started Now
baatjie_next_actionsList todos that are ready to start (all blockers done), ranked by downstream unblocking impact, to answer 'what should I do next?'
Instructions
Return the todos that are genuinely startable right now — every blocker done — ranked by how much each one unblocks downstream.
This is the tool to reach for when asked "what should I do next", "what's the priority", or "what's blocking us". A raw todo list hides the fact that most items cannot be started; this one answers the question the list is standing in for.
Args:
track ('A' | 'B' | 'SPINE' | 'TODAY', optional): Restrict to one workstream. A = agency business, B = payroll housing rail, SPINE = shared infrastructure, TODAY = time-boxed launch-day items
priority ('critical' | 'high' | 'medium' | 'low', optional): Minimum priority
include_blocked (boolean): Also list blocked items with their blocker counts (default: false)
limit (number): Max items (default: 25)
response_format ('markdown' | 'json'): Output format
Returns: { "startable": [{ "id","title","priority","track","wave","effort","unblocks" }], "blocked_count": number, "roots": [...], // startable items that unblock the most "summary": { "total","startable","blocked","by_priority": {...} } }
Examples:
"What should I work on?" -> no args
"What's next on the housing rail?" -> track='B'
"Show me everything including what's stuck" -> include_blocked=true
Error Handling:
Returns an empty startable list with an explanation if every open item is blocked, which itself signals the roots need attention first
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows to return (1-200, default 25) | |
| track | No | Restrict to one workstream | |
| priority | No | Minimum priority to include | |
| include_blocked | No | Also return blocked items | |
| response_format | No | Output format: 'markdown' for human-readable, 'json' for machine-readable | markdown |