Phase 876: gossip RPC pull shared helpers + handler map (v0.8.843)
Extract gossip-rpc-pull.js and gossip-rpc-handler-map.js; deduplicate meshPeerIdHex, peer resolution, wire prep, and multi-peer RPC fanout across audit archive, digest snapshot, message search, and mesh view mixins. Non-breaking refactor only — default gossip v1 unchanged. test:ci-phase876.
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
# Release v0.8.843 — Phase 876
|
||||
|
||||
Non-breaking refactor: deduplicate guild gossip protomux-rpc pull plumbing into shared modules. **Zero observable behavior change** — default gossip v1 unchanged; v2 RPC remains opt-in.
|
||||
|
||||
- `gossip-rpc-pull.js` — peer resolution, wire prep, parallel RPC fanout, timeout env helpers
|
||||
- `gossip-rpc-handler-map.js` — central `buildGuildGossipRpcHandlerMap` for five request responders
|
||||
- All RPC mixins + mesh view + search mesh updated to use shared helpers
|
||||
- CI: `npm run test:ci-phase876`
|
||||
Reference in New Issue
Block a user