Make mobile queue priority self-healing across devices #1467

Merged
timmy merged 1 commits from timmy/1466-self-healing-queue-priority into main 2026-08-27 10:43:44 +00:00
Owner

Closes #1466

What changed

  • coalesce rapid routine-order edits into one latest-order write
  • retry transient failures with capped exponential backoff
  • sync pending work on reconnect and refresh clean state on foreground
  • discard stale responses/retries across account boundaries
  • preserve explicit 409 conflict resolution

Verification

  • python3 -m pytest tests/test_mobile_task_dock.py tests/test_queue_priority_store.py -q — 53 passed
  • STACKCHAIN_RUN_RELEASE_E2E=1 python3 -m pytest tests/e2e/test_adaptive_mobile_queues_release.py -q — 13 passed at 320x568, 375x667, and 430x932
  • python3 -m pytest tests/ -q — 2790 passed, 27 skipped
  • node --check frontend/mobile-queue-priority.js && node --check frontend/dashboard.js
Closes #1466 ## What changed - coalesce rapid routine-order edits into one latest-order write - retry transient failures with capped exponential backoff - sync pending work on reconnect and refresh clean state on foreground - discard stale responses/retries across account boundaries - preserve explicit 409 conflict resolution ## Verification - `python3 -m pytest tests/test_mobile_task_dock.py tests/test_queue_priority_store.py -q` — 53 passed - `STACKCHAIN_RUN_RELEASE_E2E=1 python3 -m pytest tests/e2e/test_adaptive_mobile_queues_release.py -q` — 13 passed at 320x568, 375x667, and 430x932 - `python3 -m pytest tests/ -q` — 2790 passed, 27 skipped - `node --check frontend/mobile-queue-priority.js && node --check frontend/dashboard.js`
timmy added 1 commit 2026-08-27 10:32:15 +00:00
feat: make mobile queue priority self-healing (Closes #1466)
All checks were successful
CI / lint (pull_request) Successful in 3m44s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 7m12s
CI / release-candidate (pull_request) Has been skipped
1e8d27c18f
timmy merged commit 2a44cf20fc into main 2026-08-27 10:43:44 +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#1467
No description provided.