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:49 -04:00
parent e78e613de6
commit dc36e33182
6 changed files with 80 additions and 5 deletions
+7
View File
@@ -0,0 +1,7 @@
# Release v0.8.873 — Phase 906
Non-breaking refactor: `gossip-rpc-export-mesh-mixin.js` extracts all mixin builder functions from bind module; `listExportMeshFetchWaitersKeys()` and `lookupExportMeshFetchRegistryEntryByWaitersKey()` extend registry lookup. Default gossip v1 unchanged; fleet v2 cutover still deferred.
- `gossip-rpc-export-mesh-mixin.js` — export mesh fetch mixin builders
- `listExportMeshFetchWaitersKeys()` / `lookupExportMeshFetchRegistryEntryByWaitersKey()` — waiters key lookup
- CI: `npm run test:ci-phase906` (live digest snapshot RPC)