After a process crash or restart, tasks retain "specifying" status in the database but no agent is actually running. These stale statuses consume concurrency slots, blocking all new triage work. Added a startup sweep that clears orphaned "specifying" statuses, mirroring the existing merge status cleanup. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>