Phase 893: fanout prepare extract + await fallback adoption (v0.8.860)
Non-breaking refactor — gossip-rpc-fanout-prepare.js splits fanout prep from orchestrator core; tryGuildGossipRpcFirstElse() and isSuccess on await fallback; audit/digest export and search mesh adopt shared await helpers. test:ci-phase893 passes (46/50, cutover deferred).
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# Release v0.8.860 — Phase 893
|
||||
|
||||
Non-breaking refactor: `gossip-rpc-fanout-prepare.js` splits fanout prep from orchestrator core; `tryGuildGossipRpcFirstElse()` + `isSuccess` option on await fallback; audit/digest export and search mesh adopt shared await helpers. Default gossip v1 unchanged; fleet v2 cutover still deferred.
|
||||
|
||||
- `gossip-rpc-fanout-prepare.js` — `prepareGuildGossipRpcFanoutRequest()` extracted from orchestrator core
|
||||
- `tryGuildGossipRpcFirstElse()` — search mesh RPC-first with gossip wait fallback
|
||||
- `fetchGuildGossipRpcFirstWithGossipFallback()` — optional `isSuccess` predicate for pull results without `viaRpc`
|
||||
- Audit/digest export mesh fetch uses shared await fallback helper
|
||||
- CI: `npm run test:ci-phase893` (live audit archive RPC)
|
||||
Reference in New Issue
Block a user