Defer active Today work and continue to the next ready item #456

Merged
timmy merged 1 commits from timmy/455-defer-today-next into main 2026-08-10 05:24:09 +00:00
Owner

Closes #455

What changed

  • turns deferral of the checkpointed Today item into one Later → Today completion transition
  • rolls Later back if Today cannot be updated
  • routes continuation through existing readiness checks
  • changes active-session mobile labels to make the next-item transition explicit

Tests

  • TDD RED observed for continuation, rollback, and dashboard integration
  • python3 -m pytest tests/test_my_work.py tests/test_today_work.py tests/test_today_readiness.py tests/test_later_sync.py -q -p no:cacheprovider (200 passed)
  • python3 -m pytest tests/ -q -p no:cacheprovider (878 passed)
Closes #455 ## What changed - turns deferral of the checkpointed Today item into one Later → Today completion transition - rolls Later back if Today cannot be updated - routes continuation through existing readiness checks - changes active-session mobile labels to make the next-item transition explicit ## Tests - TDD RED observed for continuation, rollback, and dashboard integration - `python3 -m pytest tests/test_my_work.py tests/test_today_work.py tests/test_today_readiness.py tests/test_later_sync.py -q -p no:cacheprovider` (200 passed) - `python3 -m pytest tests/ -q -p no:cacheprovider` (878 passed)
timmy added 1 commit 2026-08-10 05:22:50 +00:00
feat: defer Today work and continue (#455)
All checks were successful
CI / lint (pull_request) Successful in 48s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
72c470b652
timmy merged commit f8c5c2b058 into main 2026-08-10 05:24:09 +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#456
No description provided.