Batch queued Today and Later planning edits #376

Merged
rockachopa merged 1 commits from timmy/375-batch-planning-sync into main 2026-08-09 06:07:20 +00:00
Member

Closes #375

Product improvement

  • drains up to 50 queued Today or Later edits in one PATCH without a preflight GET
  • applies each ordered batch under one SQLite transaction and one account confirmation
  • returns explicit accepted, duplicate, and per-operation rejection receipts
  • preserves in-flight queue additions and idempotent replay semantics
  • refreshes the offline shell so mobile clients receive the new sync protocol atomically

Verification

  • RED: four new store/client batch behavior tests failed before implementation
  • focused: 73 passed in 6.07s
  • full: 717 passed in 33.17s
Closes #375 ## Product improvement - drains up to 50 queued Today or Later edits in one PATCH without a preflight GET - applies each ordered batch under one SQLite transaction and one account confirmation - returns explicit accepted, duplicate, and per-operation rejection receipts - preserves in-flight queue additions and idempotent replay semantics - refreshes the offline shell so mobile clients receive the new sync protocol atomically ## Verification - RED: four new store/client batch behavior tests failed before implementation - focused: `73 passed in 6.07s` - full: `717 passed in 33.17s`
rockachopa added 1 commit 2026-08-09 06:06:09 +00:00
feat: batch queued planning edits (#375)
All checks were successful
CI / lint (pull_request) Successful in 44s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
8f7a836d28
rockachopa merged commit f686e2e71e into main 2026-08-09 06:07:20 +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#376
No description provided.