Skip to main content

Syntax

Description

The status command provides a high-level snapshot of your sudocode project, including:
  • Total number of specs
  • Issue counts by status (open, in_progress, blocked, needs_review, closed)
  • Number of issues ready to work on
  • Number of blocked issues
  • Sync status
This command is perfect for:
  • Daily standup meetings
  • Quick project health checks
  • Understanding current workload
  • Monitoring project progress
Use status for a quick overview. For detailed statistics and metrics, use stats instead.

Options

boolean
Show detailed output (not currently implemented)Example: --verboseFuture enhancement for more detailed status information.

Examples

Basic Status

Get project status:

JSON Output

Get machine-readable output for scripting:

Output Explained

Specs Section

  • total - Total number of specifications in the project

Issues Section

  • total - Total number of issues (all statuses)
  • by status - Breakdown by each status:
    • open - Not yet started
    • in_progress - Currently being worked on
    • blocked - Cannot proceed due to dependencies
    • needs_review - Completed but awaiting review
    • closed - Completed and accepted
  • ready - Issues with no blockers, available to start
  • blocked - Issues with active blocking dependencies

Sync Status

Indicates whether markdown files, JSONL, and database are synchronized.

Common Workflows

Daily Standup

1

Check status

2

Report metrics

Share:
  • Issues in progress (what team is working on)
  • Issues needing review (what’s ready for review)
  • Blocked count (bottlenecks)
  • Ready count (available work)
3

Plan work

Based on status, assign work:

Project Health Check

Regular monitoring:

Weekly Progress Report

Track progress over time:

Comparing with Other Commands

status

Quick overview
  • High-level summary
  • Issue counts only
  • Fast execution
  • Daily standup use

stats

Detailed metrics
  • Comprehensive statistics
  • Relationship counts
  • Recent activity
  • Project analysis

ready

Find available work
  • Lists specific issues
  • Ready to start
  • Sorted by priority
  • Work selection

blocked

Find bottlenecks
  • Lists blocked issues
  • Shows blocker IDs
  • Identifies problems
  • Prioritization aid

Scripting Examples

Status Dashboard

Create a visual dashboard:

Status Change Alert

Monitor for changes:

Completion Rate

Calculate progress:

Status Comparison

Compare with previous snapshot:

Common Questions

  • status: Quick overview, minimal information, fast
  • stats: Detailed metrics, relationship counts, recent activity
Use status for daily checks, stats for in-depth analysis.
Ready and blocked are subsets of different status categories:
  • Ready: Only open issues with no blockers
  • Blocked: Issues with status open, in_progress, OR blocked
An in_progress issue can be blocked too.
Not directly. Use JSON output and process:
It means the markdown files, JSONL files, and database are all consistent. If out of sync, run:
Not with this command. For historical analysis, you’d need to:
  1. Save status snapshots over time
  2. Query JSONL history
  3. Use git history of .sudocode/ directory
Depends on project pace:
  • Daily: Active projects with multiple team members
  • Weekly: Slower-paced projects
  • Before standups: Always check before meetings
Consider automating with a cron job.

Troubleshooting

Cause: No data in database or not in sudocode project directorySolution:
  1. Verify you’re in project root
  2. Check .sudocode/ directory exists
  3. Run sync:
Cause: Database inconsistencySolution:
Cause: Markdown/JSONL changes not reflected in databaseSolution:
Cause: Ready count only includes open issues with no blockersSolution: Verify with:
Check individual issues for blocker relationships.

stats

Detailed project statistics

ready

Find ready work

blocked

Find blocked issues

issue list

List all issues

spec list

List all specs

Next Steps

1

Check status

2

If issues are ready

Claim and start work
3

If issues are blocked

Prioritize unblocking work
4

For detailed analysis

Deep dive into project metrics

Project Workflows

Learn more about effective sudocode workflows