Start an empty Today plan from the mobile Work dock #611

Closed
opened 2026-08-12 02:20:56 +00:00 by rockachopa · 0 comments
Member

Problem

When Today is empty, the primary mobile Work dock opens the generic All queue even when eligible My Work is available. The existing Plan Today flow is therefore hidden at the exact start-of-day moment it provides the most value.

Scope

  • Preserve Continue, Resume, and Start priority for existing Today sessions/plans.
  • When Today is empty and eligible My Work exists, label the primary dock action Plan / Plan Today and open the existing planner.
  • Preserve the generic Work fallback when no eligible work exists.
  • Keep cancel/back focus restoration and existing Save & start behavior.

Acceptance

  • Empty Today + eligible My Work resolves to Plan and opens Plan Today without mutation.
  • Continue, Resume, and Start retain priority.
  • Empty Today + no eligible My Work retains Work fallback.
  • Save & start persists the selected order and starts item one through the existing session flow.
  • Mobile dock label is accessible and updates with live queue state.
  • Focus returns to the dock launcher after cancel/back.

Evidence

frontend/mobile-work-entry.js currently falls directly from empty Today to work; frontend/dashboard.js routes that fallback to the All queue despite already exposing openPlanToday. Historical #385 built Plan Today and #409 added Continue/Resume/Start while retaining the empty fallback; neither connects empty Today to planning. No open issue is eligible (all six are assigned to other humans), and no historical issue or recent commit implements this behavior.

## Problem When Today is empty, the primary mobile Work dock opens the generic All queue even when eligible My Work is available. The existing Plan Today flow is therefore hidden at the exact start-of-day moment it provides the most value. ## Scope - Preserve Continue, Resume, and Start priority for existing Today sessions/plans. - When Today is empty and eligible My Work exists, label the primary dock action **Plan** / **Plan Today** and open the existing planner. - Preserve the generic Work fallback when no eligible work exists. - Keep cancel/back focus restoration and existing Save & start behavior. ## Acceptance - Empty Today + eligible My Work resolves to Plan and opens Plan Today without mutation. - Continue, Resume, and Start retain priority. - Empty Today + no eligible My Work retains Work fallback. - Save & start persists the selected order and starts item one through the existing session flow. - Mobile dock label is accessible and updates with live queue state. - Focus returns to the dock launcher after cancel/back. ## Evidence `frontend/mobile-work-entry.js` currently falls directly from empty Today to `work`; `frontend/dashboard.js` routes that fallback to the All queue despite already exposing `openPlanToday`. Historical #385 built Plan Today and #409 added Continue/Resume/Start while retaining the empty fallback; neither connects empty Today to planning. No open issue is eligible (all six are assigned to other humans), and no historical issue or recent commit implements this behavior.
timmy was assigned by rockachopa 2026-08-12 02:20:56 +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#611
No description provided.