849640f467
Secrets-011: HandleAnnounceTick pipes the manifest read back to the actor and publishes the announce from the mailbox with Self as sender. Under a genuinely async store it used to publish from a pool continuation with NoSender, so every peer replied to deadLetters; a faulted manifest read was dropped silently and is now logged. Secrets-012: the exchange's push rows, the pull reply and the pull request are split into messages of at most 64 KB (measured with the wire encoding), half Akka.Remote's default 128000-byte frame, so a cold node converges against a large store. A single over-budget row is still sent alone; the manifest announce is not split (documented in clustered-secrets.md). Claude-Session: https://claude.ai/code/session_01GT67AEHd2Acv1YPwGfXEoV