Keep Today and Later edits lossless across browser tabs #374

Merged
rockachopa merged 1 commits from timmy/373-lossless-planning-tabs into main 2026-08-09 05:38:53 +00:00
Owner

Closes #373

What changed

  • persist Today and Later operations as independent per-operation records
  • coordinate planning drains and queue signals across browser tabs
  • collapse concurrent Later intents deterministically and migrate legacy queues
  • advance the offline shell atomically

Verification

  • RED: new cross-tab behavioral tests reproduced duplicate delivery and lost-write races
  • GREEN: pytest -q — 713 passed
Closes #373 ## What changed - persist Today and Later operations as independent per-operation records - coordinate planning drains and queue signals across browser tabs - collapse concurrent Later intents deterministically and migrate legacy queues - advance the offline shell atomically ## Verification - RED: new cross-tab behavioral tests reproduced duplicate delivery and lost-write races - GREEN: `pytest -q` — 713 passed
timmy added 1 commit 2026-08-09 05:31:36 +00:00
fix: keep planning edits lossless across tabs (#373)
All checks were successful
CI / lint (pull_request) Successful in 41s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
639ce911be
rockachopa merged commit 5894eafb3f into main 2026-08-09 05:38:53 +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#374
No description provided.