docs: PDO at-most-once placeholder-resend (whatsapp-rust#841) - #313
Conversation
Changelog entry, CacheConfig table, and MemoryDiagnostics table for the pdo_requested memo cache added in #841. https://claude.ai/code/session_01WKYLKo6cHgMPzFrFekXheR
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
Warning Review limit reached
More reviews will be available in 38 minutes and 48 seconds. Learn how PR review limits work. Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Documents the changes from oxidezap/whatsapp-rust#841 — the PDO placeholder-resend at-most-once fix.
changelog/2026-06-11-pdo-once-per-message.mdx— explains the bug (PDO storm from cloned-Signal-state peer), the three fixes (memo cache, skip migration retry decrypt, log-level adjustments), and the breaking-change migration steps forCacheConfig/MemoryDiagnostics.api/bot.mdx— addspdo_requestedrow (24h TTL, 512 entries) to the Available Caches timed-caches table.api/client.mdx— addspdo_requested: u64row to theMemoryDiagnosticsfields table.docs.json— registers the new changelog page at the top of the changelog navigation.Test plan
pdo_requestedrow appears in both the Bot cache table and the Client MemoryDiagnostics tablehttps://claude.ai/code/session_01WKYLKo6cHgMPzFrFekXheR
Generated by Claude Code
Summary by cubic
Documents the at-most-once PDO placeholder-resend fix in
whatsapp-rust(#841). Adds a changelog entry and updates caches/diagnostics docs to include thepdo_requestedmemo, plus navigation indocs.json.CacheConfigaddspdo_requested(24h TTL, 512). Update struct literals that don’t use..Default::default().MemoryDiagnosticsaddspdo_requested: u64. Update exhaustive matches/constructors.Written for commit 8d1212c. Summary will update on new commits.