Skip to content

Harden follow-up delivery and mailroom persistence - #319

Merged
scgopi merged 2 commits into
mainfrom
fix/b6-findings
Sep 7, 2026
Merged

scgopi merged 2 commits into
mainfrom
fix/b6-findings

Conversation

@scgopi

@scgopi scgopi commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • retain failed follow-up deliveries for retry, with memory recovery and an error announcement
  • recover deferred and in-flight follow-ups when a delivery lease expires without allowing the old drain to reinsert stale state
  • update the mailroom digest only after graph and sidecar persistence succeeds

Validation

  • swift build passes
  • git diff --check passes
  • focused Xcode tests were attempted but the generated project could not resolve IdentifiedCollections; tests did not execute

Fixes the three Beta6 release blockers: failed follow-ups, lease recovery ordering, and sidecar-write data loss.

@scgopi
scgopi merged commit bbea1d1 into main Sep 7, 2026
1 check passed
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.

1 participant