Phase 914: export mesh scope list helpers + diagnostics extract + entry lookup factory (v0.8.881)

Non-breaking refactor — scope-lists module centralizes scope-based list/snapshot
helpers; diagnostics module extracts diagnostics builder;
bindExportMeshFetchRegistryEntryLookupForNameLookup() factory deduplicates
entry-by-name lookups; pull/waiters name wrappers move to lookup-name module.
Default gossip v1 unchanged; fleet v2 cutover still deferred.

Verification: test:ci-phase914, boot gate, pearcord.log scan.
This commit is contained in:
Raven Scott
2026-06-04 20:29:50 -04:00
parent 077b471c6a
commit d8c74cc348
6 changed files with 81 additions and 5 deletions
+7
View File
@@ -0,0 +1,7 @@
# Release v0.8.881 — Phase 914
Non-breaking refactor: scope-lists module centralizes scope-based list/snapshot helpers; diagnostics module extracts diagnostics builder; `bindExportMeshFetchRegistryEntryLookupForNameLookup()` factory deduplicates entry-by-name lookups. Default gossip v1 unchanged; fleet v2 cutover still deferred.
- `gossip-rpc-export-mesh-registry-scope-lists.js` — scope list/snapshot helpers
- `gossip-rpc-export-mesh-registry-diagnostics.js` — diagnostics snapshot builder
- CI: `npm run test:ci-phase914` (live digest snapshot RPC)