Pull one Week Ahead item into an active Today plan #1242

Closed
opened 2026-08-21 23:54:36 +00:00 by rockachopa · 0 comments
Member

Evidence

Week Ahead only offers whole-day early start when Today is empty (frontend/week-plan.js), while the inverse Today-to-Week flow is already atomic. Mobile operators who gain capacity cannot pull one future item into active Today without rebuilding both plans. Review of all 623 historical issue titles, recent commits, 8 open issues, 0 open PRs, and releases found no duplicate.

Vertical slice

Add a touch-safe per-item Add to Today action in the live Week Ahead overview. Atomically append that item to Today, remove it from its Week day, preserve estimates/order/other days, and adopt both returned revisions without leaving the overview. Reject full Today, stale revisions, offline snapshots, and duplicate/replayed operations without partial writes.

Acceptance tests

  • Store/API atomically append one selected Week item to non-empty Today and remove only that item from Week; stable operation replay is idempotent.
  • Stale Today/Week or full Today leaves both plans unchanged and returns actionable conflict/capacity status.
  • 320x568 and 390x844 packaged mobile flow exposes a >=44px action, updates Today and Week load, stays in Week Ahead, and has no horizontal overflow.
  • Focused tests and full suite pass.
## Evidence Week Ahead only offers whole-day early start when Today is empty (`frontend/week-plan.js`), while the inverse Today-to-Week flow is already atomic. Mobile operators who gain capacity cannot pull one future item into active Today without rebuilding both plans. Review of all 623 historical issue titles, recent commits, 8 open issues, 0 open PRs, and releases found no duplicate. ## Vertical slice Add a touch-safe per-item **Add to Today** action in the live Week Ahead overview. Atomically append that item to Today, remove it from its Week day, preserve estimates/order/other days, and adopt both returned revisions without leaving the overview. Reject full Today, stale revisions, offline snapshots, and duplicate/replayed operations without partial writes. ## Acceptance tests - Store/API atomically append one selected Week item to non-empty Today and remove only that item from Week; stable operation replay is idempotent. - Stale Today/Week or full Today leaves both plans unchanged and returns actionable conflict/capacity status. - 320x568 and 390x844 packaged mobile flow exposes a >=44px action, updates Today and Week load, stays in Week Ahead, and has no horizontal overflow. - Focused tests and full suite pass.
timmy was assigned by rockachopa 2026-08-21 23:54:36 +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#1242
No description provided.