Start deferred work directly from Later #457

Closed
opened 2026-08-10 05:49:17 +00:00 by rockachopa · 0 comments
Member

Problem

On mobile, Bring back now removes a deferral while the operator remains in the Later filter, so the card disappears and must be found again before work can begin. There is no direct Later-to-Today/session flow.

Vertical slice

Add a touch-safe Start now action that admits the exact deferred item to Today, removes the deferral only after admission succeeds, switches to Today, opens the item, and creates a resumable Today checkpoint. Existing Today items must not duplicate. Admission/storage failure must preserve Later and show retryable guidance; repeated taps must be single-flight.

Acceptance

  • At 390px width, Start now and Bring back now are distinct >=44px controls without horizontal overflow.
  • Success moves the exact identity from Later to Today and opens it in a resumable Today session.
  • Existing Today membership is reused without duplication.
  • Full Today or storage/sync admission failure leaves the item deferred and does not open a session.
  • Existing Bring back now remains available and non-mutating to Gitea.

Evidence / non-duplication

frontend/dashboard.js currently renders only Bring back now for Later cards. All 231 historical issue titles and the latest 150 main commits were checked: prior Later work covers deferral/sync/conflicts, while start flows cover create/assign; none implements Later-to-active-work.

## Problem On mobile, **Bring back now** removes a deferral while the operator remains in the Later filter, so the card disappears and must be found again before work can begin. There is no direct Later-to-Today/session flow. ## Vertical slice Add a touch-safe **Start now** action that admits the exact deferred item to Today, removes the deferral only after admission succeeds, switches to Today, opens the item, and creates a resumable Today checkpoint. Existing Today items must not duplicate. Admission/storage failure must preserve Later and show retryable guidance; repeated taps must be single-flight. ## Acceptance - At 390px width, Start now and Bring back now are distinct >=44px controls without horizontal overflow. - Success moves the exact identity from Later to Today and opens it in a resumable Today session. - Existing Today membership is reused without duplication. - Full Today or storage/sync admission failure leaves the item deferred and does not open a session. - Existing Bring back now remains available and non-mutating to Gitea. ## Evidence / non-duplication `frontend/dashboard.js` currently renders only Bring back now for Later cards. All 231 historical issue titles and the latest 150 main commits were checked: prior Later work covers deferral/sync/conflicts, while start flows cover create/assign; none implements Later-to-active-work.
timmy was assigned by rockachopa 2026-08-10 05:49:17 +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#457
No description provided.