Make live snapshot revisions safe across workers and restarts #384

Merged
rockachopa merged 1 commits from timmy/383-multi-worker-live-revisions into main 2026-08-09 08:15:55 +00:00
Member

Closes #383

What changed

  • scope live section revisions to a random per-process generation
  • carry bounded opaque revision tokens through the browser poller
  • reject malformed or oversized tokens before upstream work
  • document multi-worker/restart semantics

Verification

  • RED: cross-worker token test failed because process generation did not exist
  • RED: malformed-token test returned 200 before validation
  • RED: opaque browser query test failed because the helper did not exist
  • focused: 27 passed
  • full suite: 734 passed in 30.80s
Closes #383 ## What changed - scope live section revisions to a random per-process generation - carry bounded opaque revision tokens through the browser poller - reject malformed or oversized tokens before upstream work - document multi-worker/restart semantics ## Verification - RED: cross-worker token test failed because process generation did not exist - RED: malformed-token test returned 200 before validation - RED: opaque browser query test failed because the helper did not exist - focused: 27 passed - full suite: 734 passed in 30.80s
rockachopa added 1 commit 2026-08-09 08:14:41 +00:00
fix: scope live revisions to worker generations (#383)
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
2253c40577
rockachopa merged commit 19122c69e6 into main 2026-08-09 08:15:55 +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#384
No description provided.