Phase 892: RPC-first fallback helper + response validators split (v0.8.859)
Non-breaking refactor — scheduleGuildGossipRpcFirstWithFallback() dedupes RPC-first fire-and-forget paths; gossip-rpc-response-validators.js splits isValid* predicates; search/audit/export mixins migrate to centralized isGuildGossipRpcRequestEnabled gate. test:ci-phase892 passes (46/50, cutover deferred).
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# Release v0.8.859 — Phase 892
|
||||
|
||||
Non-breaking refactor: `scheduleGuildGossipRpcFirstWithFallback()` and `fetchGuildGossipRpcFirstWithGossipFallback()` for RPC-first/gossip-fallback paths; `gossip-rpc-response-validators.js` split from validators; remaining mixins migrate to centralized `isGuildGossipRpcRequestEnabled()` gate. Default gossip v1 unchanged; fleet v2 cutover still deferred.
|
||||
|
||||
- `gossip-rpc-rpc-first-fallback.js` — schedule + await RPC-first with gossip fallback helpers
|
||||
- `gossip-rpc-response-validators.js` — isValid* predicates + message search merge
|
||||
- Sync fanout + member page export use `scheduleGuildGossipRpcFirstWithFallback`
|
||||
- Search mesh + audit/automation export use centralized RPC gate
|
||||
- CI: `npm run test:ci-phase892` (live digest snapshot RPC)
|
||||
Reference in New Issue
Block a user