Resume paths (unpause, drift recovery, engine restart) bypassed the scheduler's todo->in-progress clear, leaving actively executing tasks labeled status="queued" with a lingering blockedBy. Broadened clearResumeFailureState to null both fields alongside the existing failure cleanup, and added a defensive UI backstop so the "Queued" badge no longer renders for tasks in the in-progress column. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
39 KiB
39 KiB