Skip to content

Preserve Document synchronization after a stale request - #59

Merged
ian-pascoe merged 2 commits into
mainfrom
advisor/010-deliver-document-synchronization-transitions
Sep 8, 2026
Merged

ian-pascoe merged 2 commits into
mainfrom
advisor/010-deliver-document-synchronization-transitions

Conversation

@ian-pascoe

Copy link
Copy Markdown
Contributor

Summary

  • Deliver committed Document synchronization events before rejecting stale Queries.
  • Drain failed-read close events during explicit, post-response, and post-commit synchronization.
  • Retire inconsistent sessions through the existing fatal path when synchronization delivery fails, including pre-write frame-size rejection.
  • Add three deterministic Owner/server regressions and complete Plan 010.

Closes #47

Verification

  • All 139 tests pass, including the three new synchronization regressions.
  • Five consecutive focused regression runs pass.
  • Intended red failures reproduced before fixes; independent review completed.
  • Clippy, formatting, schema, stored-state, and whitespace checks pass.
  • Verified locally on Linux; native Windows/macOS/MSRV verification remains for CI.

@ian-pascoe
ian-pascoe merged commit e83786f into main Sep 8, 2026
16 checks passed
@ian-pascoe
ian-pascoe deleted the advisor/010-deliver-document-synchronization-transitions branch September 8, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Plan 010: Deliver committed Document synchronization transitions

1 participant