Phase 875: protomux-rpc automation digest snapshot pull (v0.8.842)

Extract platform-automation-digest-snapshot-rpc-mixin for
AUTOMATION_DIGEST_EXPORT_SNAPSHOT_REQUEST RPC-first mesh fetch;
register guild RPC handler; harden digest fetch waiters (body required).
Smokes, CI bundle test:ci-phase875, docs, version 0.8.842.
This commit is contained in:
Raven Scott
2026-06-04 17:52:06 -04:00
parent f02586aafc
commit 0d66d750cd
8 changed files with 89 additions and 6 deletions
+8
View File
@@ -0,0 +1,8 @@
# Release v0.8.842 — Phase 875
Opt-in protomux-rpc **request/response** for automation digest export snapshots: requester pulls full `AUTOMATION_DIGEST_EXPORT_SNAPSHOT` bodies via `AUTOMATION_DIGEST_EXPORT_SNAPSHOT_REQUEST` when `PEARCORD_RPC_WIRE=v2|dual` and `PEARCORD_RPC_REQUEST_WIRE=1`. Default gossip fanout + waiters unchanged.
- `platform-automation-digest-snapshot-rpc-mixin.js` — builder, responder, `_tryFetchAutomationDigestSnapshotFromMeshRpc`
- RPC-first path in `_fetchAutomationDigestSnapshotFromMeshOnce`
- Digest fetch waiters require `body.length > 0`
- CI: `npm run test:ci-phase875`