Handle a newly-linked device joining existing groups: it must be added via proposal/commit to receive future epochs; past group messages it has no key for surface as unavailable. Document the "no history for new device" property (unless backed by the deferred recovery service).
Acceptance criteria:
- New device joins groups via commit and gets future messages
- Pre-join messages shown as unavailable, not errors
- Behavior documented for users
Handle a newly-linked device joining existing groups: it must be added via proposal/commit to receive future epochs; past group messages it has no key for surface as
unavailable. Document the "no history for new device" property (unless backed by the deferred recovery service).Acceptance criteria: