Skip blocked items while running the Today queue #437

Closed
opened 2026-08-10 00:28:59 +00:00 by timmy · 0 comments
Owner

Problem

Today planning now surfaces dependency blockers, but execution still starts, resumes, and advances strictly by queue position. A dependency can remain deliberately overridden or become open after planning, causing the mobile Work flow to land on a known dead end.

Slice

Before Start, Resume, Continue, and Next, classify issue dependencies. Keep blocked items in their original plan order, route to the earliest known-ready item, and present an accessible readiness gate for blocked or unavailable status with explicit Work anyway / Retry / Review plan choices. Pull requests and non-issue items remain runnable.

Acceptance

  • A blocked first issue does not prevent opening the earliest known-ready Today item.
  • Blocked items remain in their saved order and are never silently removed or moved.
  • Newly blocked checkpoints gate Resume/Continue/Next without falsely completing the session.
  • Unknown dependency status is never labelled ready and supports Retry plus explicit override.
  • Work anyway opens the selected item once and preserves its checkpoint.
  • At 320px, blocker details wrap, actions are touch-safe, browser Back closes the gate, and focus is restored.
  • Behavioral tests cover ready/blocked/unknown/all-blocked selection and the full suite remains green.

Non-duplicate evidence

#435 only warns during Plan Today. Historical issue/title and recent-commit searches show no dependency readiness check in Today execution; #409 and #421-#430 cover execution entry/advance without blocker routing.

## Problem Today planning now surfaces dependency blockers, but execution still starts, resumes, and advances strictly by queue position. A dependency can remain deliberately overridden or become open after planning, causing the mobile Work flow to land on a known dead end. ## Slice Before Start, Resume, Continue, and Next, classify issue dependencies. Keep blocked items in their original plan order, route to the earliest known-ready item, and present an accessible readiness gate for blocked or unavailable status with explicit Work anyway / Retry / Review plan choices. Pull requests and non-issue items remain runnable. ## Acceptance - A blocked first issue does not prevent opening the earliest known-ready Today item. - Blocked items remain in their saved order and are never silently removed or moved. - Newly blocked checkpoints gate Resume/Continue/Next without falsely completing the session. - Unknown dependency status is never labelled ready and supports Retry plus explicit override. - Work anyway opens the selected item once and preserves its checkpoint. - At 320px, blocker details wrap, actions are touch-safe, browser Back closes the gate, and focus is restored. - Behavioral tests cover ready/blocked/unknown/all-blocked selection and the full suite remains green. ## Non-duplicate evidence #435 only warns during Plan Today. Historical issue/title and recent-commit searches show no dependency readiness check in Today execution; #409 and #421-#430 cover execution entry/advance without blocker routing.
timmy self-assigned this 2026-08-10 00:28:59 +00:00
timmy closed this issue 2026-08-10 00:40:45 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#437
No description provided.