Reconcile unfinished Today with due Week Ahead work #1200

Closed
opened 2026-08-20 23:52:35 +00:00 by rockachopa · 0 comments
Member

Problem

When a due Week Ahead day meets a non-empty Today plan, promotion safely stops but the existing review flow only edits Today. The due day cannot start until Today is emptied, so realistic unfinished work traps users in a retry loop.

Slice

Add an atomic reconciliation action that combines unfinished Today and the due Week Ahead day, replaces Today with the reviewed ordered selection, and consumes exactly the due Week Ahead day while preserving later days. Conflicts must return fresh snapshots without partial writes. The mobile handoff must clearly distinguish both sources and remain usable at 320px.

Acceptance

  • Behavioral store/API tests prove atomic success, stale-revision rejection, replay safety, and preservation of later days.
  • Frontend tests prove the conflict opens a dedicated reconciliation view and confirms the reviewed selection.
  • Packaged mobile coverage proves blocked promotion through successful Start Today with no horizontal overflow and touch-safe controls.
  • Strict RED/GREEN evidence and full CI are required.
## Problem When a due Week Ahead day meets a non-empty Today plan, promotion safely stops but the existing review flow only edits Today. The due day cannot start until Today is emptied, so realistic unfinished work traps users in a retry loop. ## Slice Add an atomic reconciliation action that combines unfinished Today and the due Week Ahead day, replaces Today with the reviewed ordered selection, and consumes exactly the due Week Ahead day while preserving later days. Conflicts must return fresh snapshots without partial writes. The mobile handoff must clearly distinguish both sources and remain usable at 320px. ## Acceptance - Behavioral store/API tests prove atomic success, stale-revision rejection, replay safety, and preservation of later days. - Frontend tests prove the conflict opens a dedicated reconciliation view and confirms the reviewed selection. - Packaged mobile coverage proves blocked promotion through successful Start Today with no horizontal overflow and touch-safe controls. - Strict RED/GREEN evidence and full CI are required.
timmy was assigned by rockachopa 2026-08-20 23:52:35 +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#1200
No description provided.