Preserve Today before Week Ahead rollover #1183

Merged
timmy merged 1 commits from timmy/1182-preserve-today-before-week-rollover into main 2026-08-20 14:44:24 +00:00
Owner

Closes #1182

What changed

  • Week Ahead promotion now refuses to replace a non-empty Today plan and leaves both encrypted stores unchanged.
  • The 409 contract returns both preserved snapshots for deterministic review.
  • Mobile opens the existing Today planner once with actionable recovery copy instead of reporting a false successful rollover.

Verification

  • pytest tests/ -q — 2240 passed, 11 skipped
  • packaged mobile Week Ahead journey — 2 passed (320×568 and 390×844)
  • release bundle checksum and manifest verification passed
Closes #1182 ## What changed - Week Ahead promotion now refuses to replace a non-empty Today plan and leaves both encrypted stores unchanged. - The 409 contract returns both preserved snapshots for deterministic review. - Mobile opens the existing Today planner once with actionable recovery copy instead of reporting a false successful rollover. ## Verification - `pytest tests/ -q` — 2240 passed, 11 skipped - packaged mobile Week Ahead journey — 2 passed (320×568 and 390×844) - release bundle checksum and manifest verification passed
timmy added 1 commit 2026-08-20 14:34:42 +00:00
feat: preserve Today before Week Ahead rollover (Closes #1182)
All checks were successful
CI / lint (pull_request) Successful in 3m25s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m37s
CI / release-candidate (pull_request) Has been skipped
f0706e2e6f
timmy merged commit 43066a0822 into main 2026-08-20 14:44:24 +00:00
Sign in to join this conversation.
No reviewers
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#1183
No description provided.