Phase 888: registry pull opts auto-resolve + host/search pull mixin extract (v0.8.855)
Non-breaking refactor — buildGuildGossipRpcPullOptsFromRegistry() resolves rpcMethod from the gossip RPC registry for all pull paths; fetchMessageSearchGuildGossipRpcPullByConfig for search mesh; platform-host-rpc-pull-mixin shared by mesh RPC mixin. Mesh sync/member page and search mixins drop manual RPC id wiring. test:ci-phase888 passes (46/50, cutover deferred).
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# Release v0.8.855 — Phase 888
|
||||
|
||||
Non-breaking refactor: registry-driven `rpcMethod` resolution for all gossip RPC pull paths via `buildGuildGossipRpcPullOptsFromRegistry()`; shared `platform-host-rpc-pull-mixin.js` for host-prefer pulls; `fetchMessageSearchGuildGossipRpcPullByConfig()` for search mesh pulls without manual RPC ids. Default gossip v1 unchanged; fleet v2 cutover still deferred.
|
||||
|
||||
- `gossip-rpc-registry-pull.js` — merges pull config with registry-resolved `rpcMethod` when omitted
|
||||
- `fetchGuildGossipRpcPullByConfig` / `fetchTargetedGuildGossipRpcPullHit` — use registry pull opts builder
|
||||
- `fetchMessageSearchGuildGossipRpcPullByConfig()` — message search merge pull via registry config
|
||||
- `platform-host-rpc-pull-mixin.js` — `_fetchHostGuildGossipRpcPullByConfig()` shared by mesh RPC mixin
|
||||
- Mesh sync/member page and search mixins drop manual `sharedScope.RPC.*` / `rpcMethod` wiring
|
||||
- CI: `npm run test:ci-phase888` (live audit archive RPC)
|
||||
Reference in New Issue
Block a user