Retire completed work from the synced Today plan #360

Merged
timmy merged 1 commits from timmy/359-retire-completed-today into main 2026-08-09 01:18:42 +00:00
Owner

Summary

  • retire completed or otherwise ineligible Today work only after an authoritative, fully paginated refresh
  • persist idempotent remove operations before local pruning and replay them after reconnect
  • preserve Today entries through partial/degraded refreshes or local queue-write failures
  • advance the offline shell atomically

Tests

  • ........................................................................ [ 10%]
    ........................................................................ [ 21%]
    ........................................................................ [ 32%]
    ........................................................................ [ 42%]
    ........................................................................ [ 53%]
    ........................................................................ [ 64%]
    ........................................................................ [ 74%]
    ........................................................................ [ 85%]
    ........................................................................ [ 96%]
    .......................... [100%]
    674 passed in 28.63s — 674 passed

Closes #359

## Summary - retire completed or otherwise ineligible Today work only after an authoritative, fully paginated refresh - persist idempotent remove operations before local pruning and replay them after reconnect - preserve Today entries through partial/degraded refreshes or local queue-write failures - advance the offline shell atomically ## Tests - ........................................................................ [ 10%] ........................................................................ [ 21%] ........................................................................ [ 32%] ........................................................................ [ 42%] ........................................................................ [ 53%] ........................................................................ [ 64%] ........................................................................ [ 74%] ........................................................................ [ 85%] ........................................................................ [ 96%] .......................... [100%] 674 passed in 28.63s — 674 passed Closes #359
timmy added 1 commit 2026-08-09 01:17:21 +00:00
fix: retire completed Today work across devices (#359)
All checks were successful
CI / lint (pull_request) Successful in 40s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
d940e0b37b
timmy merged commit 7ec3980713 into main 2026-08-09 01:18:42 +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#360
No description provided.