Queue mobile Search results into Today without interrupting work #797

Closed
opened 2026-08-14 03:56:58 +00:00 by timmy · 0 comments
Owner

User problem

Mobile Search can assign/open or assign/start an issue, but cannot use the existing queue-without-interruption workflow. Operators building a Today plan from cross-repository results must abandon Search or replace their active work context.

Evidence

  • frontend/index.html exposes only claim and start actions in the Search preview.
  • frontend/dashboard.js supports queueing from Find Work through createAssignAndStart(... destination: queue) and queueToday, but Search does not wire that path.
  • Historical issue/commit review found adjacent Search work (#413, #785, #791, #793, #795) and Find Work queueing (#415), but no Search-to-Today queue action.

Acceptance criteria

  • Eligible unassigned issues offer Assign & add to Today; owned issues offer Add to Today.
  • The action uses existing capacity, assignment, Today sync, and offline-warm behavior without starting/replacing active work.
  • Success returns to the preserved Search query, scope, results, and scroll with truthful status.
  • Full Today or partial failure does not claim success and preserves recovery behavior.
  • At 320px/375px, preview actions are visible, touch-sized, and do not overflow.
  • Behavioral tests cover action visibility, queue destination, preserved Search handoff, capacity guard, and narrow layout.
## User problem Mobile Search can assign/open or assign/start an issue, but cannot use the existing queue-without-interruption workflow. Operators building a Today plan from cross-repository results must abandon Search or replace their active work context. ## Evidence - `frontend/index.html` exposes only claim and start actions in the Search preview. - `frontend/dashboard.js` supports queueing from Find Work through `createAssignAndStart(... destination: queue)` and `queueToday`, but Search does not wire that path. - Historical issue/commit review found adjacent Search work (#413, #785, #791, #793, #795) and Find Work queueing (#415), but no Search-to-Today queue action. ## Acceptance criteria - Eligible unassigned issues offer **Assign & add to Today**; owned issues offer **Add to Today**. - The action uses existing capacity, assignment, Today sync, and offline-warm behavior without starting/replacing active work. - Success returns to the preserved Search query, scope, results, and scroll with truthful status. - Full Today or partial failure does not claim success and preserves recovery behavior. - At 320px/375px, preview actions are visible, touch-sized, and do not overflow. - Behavioral tests cover action visibility, queue destination, preserved Search handoff, capacity guard, and narrow layout.
timmy self-assigned this 2026-08-14 03:56:58 +00:00
timmy closed this issue 2026-08-14 04:08:21 +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#797
No description provided.