Syntax
Description
Theblocked command identifies issues that cannot proceed because they’re waiting on other work to complete. These are issues that:
- Have status
open,in_progress, orblocked - Are not archived
- Have at least one active “blocks” relationship where the blocker is still open
- Identifying bottlenecks in your project
- Understanding project dependencies
- Prioritizing work to unblock others
- Finding issues that need attention
How “Blocked” is Determined
An issue is considered blocked when:Active status
status IN ('open', 'in_progress', 'blocked')Closed issues are excluded even if they have blocking relationships.Not archived
archived = 0)Has active blockers
- The relationship points FROM this issue TO a blocker
- The blocker issue has status
open,in_progress, orblocked
Blocked Issues View
The command queries theblocked_issues database view:
Examples
Find Blocked Issues
List all blocked issues:Expected output
Expected output
No Blocked Issues
When all issues are unblocked:Expected output
Expected output
JSON Output
Get detailed information about blocked issues:JSON output
JSON output
- blocked_by_count - Number of issues blocking this one
- blocked_by_ids - Comma-separated list of blocker IDs
Output Format
Blocked issues are displayed with:- Issue ID (cyan) - The unique identifier
- Title - Issue description
- Reason - Current status (usually “blocked” or “open”)
- Priority (descending) - Highest priority first
- Created date (descending) - Older issues first
Finding What Blocks an Issue
To see detailed blocker information:Example output showing blockers
Example output showing blockers
Common Workflows
Identify Bottlenecks
Find blocked issues
Review each blocker
Prioritize blockers
Complete blockers
Verify unblocked
Unblock High-Priority Work
Find blocked high-priority issues
Identify their blockers
Complete blocker
Update blocked issue
Weekly Bottleneck Review
Regular review to prevent blocked work piling up:Understanding Blocker Relationships
Why Issues Become Blocked
Explicit dependency
Explicit dependency
Sequential work
Sequential work
Multiple blockers
Multiple blockers
Cascading blocks
Cascading blocks
- ISSUE-002 blocked by ISSUE-001
- ISSUE-003 blocked by ISSUE-002
- ISSUE-003 indirectly blocked by ISSUE-001
Unblocking Issues
To unblock an issue, complete its blockers:Find the blockers
Complete each blocker
Verify unblocked
Blocked vs Ready
blocked
- Has active blockers
- Waiting on dependencies
- May have status ‘blocked’
- Shows bottlenecks
ready
- No active blockers
- Status is ‘open’
- Available for work
- Shows opportunities
- Blocked = has dependencies
- Ready = no dependencies
Scripting Examples
Find Critical Blocked Work
Identify high-priority blocked issues:Blocker Dependency Report
Show what blocks what:Auto-prioritize Blockers
Automatically increase priority of blockers:Monitor Block Duration
Track how long issues have been blocked:Common Questions
Why is my issue blocked even though I can work on it?
Why is my issue blocked even though I can work on it?
- Consider if the blocker relationship is necessary
- Remove the relationship if not needed:
Can I work on a blocked issue anyway?
Can I work on a blocked issue anyway?
- Rework when blocker completes
- Conflicts or compatibility issues
- Wasted effort
How do I find what's blocking a specific issue?
How do I find what's blocking a specific issue?
issue show:What if I have circular blocking relationships?
What if I have circular blocking relationships?
Can specs be blocked too?
Can specs be blocked too?
blocked command only shows issues. Specs can have blocking relationships, but aren’t included in this command’s output.Why doesn't blocked count match the number shown?
Why doesn't blocked count match the number shown?
Troubleshooting
Issue appears in both blocked and ready
Issue appears in both blocked and ready
Closed a blocker but issue still shows as blocked
Closed a blocker but issue still shows as blocked
- Check all blockers:
- Sync database:
Blocked list shows issues I don't recognize
Blocked list shows issues I don't recognize
Too many blocked issues, can't make progress
Too many blocked issues, can't make progress
Related Commands
ready
status
issue show
link
issue update
Next Steps
Find blocked issues
Review blockers
Prioritize blockers
Complete blocker work
Verify unblocked

