Phase 906: export mesh mixin builder extract + waiters lookup (v0.8.873)

Non-breaking refactor — gossip-rpc-export-mesh-mixin.js extracts all mixin
builder functions from bind module; gossip-rpc-export-mesh-bind.js reduced
to backward-compatible re-export barrel; listExportMeshFetchWaitersKeys()
and lookupExportMeshFetchRegistryEntryByWaitersKey() extend registry lookup;
exportMeshFetchWaitersKeys on platform RPC view. Default gossip v1 unchanged;
fleet v2 cutover still deferred.

Verification: test:ci-phase906, boot gate, pearcord.log scan.
This commit is contained in:
Raven Scott
2026-06-04 20:02:51 -04:00
parent 7f08101e81
commit 40a0de8329
6 changed files with 118 additions and 81 deletions
@@ -1,6 +1,6 @@
'use strict'
const { buildPlatformExportMeshFetchMixins } = require('../../../gossip-rpc-export-mesh-bind')
const { buildPlatformExportMeshFetchMixins } = require('../../../gossip-rpc-export-mesh-mixin')
const { exportMeshFetchRegistry } = require('../../../gossip-rpc-export-mesh-registry')
/** Consolidated export mesh fetch mixins from registry entries (Phase 900904). */