Phase 920: export mesh validate coverage + diagnostics/entry scope adoption (v0.8.887)

Non-breaking refactor only — validate-coverage module extracts pull config, named mixin, and scope list count validation; validate and diagnostics adopt withExportMeshFetchRegistryScope(); entry scope clone uses lazy scope wrapper to avoid registry→audit→entry circular dep. CI: test:ci-phase920 with live digest snapshot RPC.
This commit is contained in:
Raven Scott
2026-06-04 21:02:06 -04:00
parent 24e723bb47
commit 3144c58332
6 changed files with 81 additions and 5 deletions
+8
View File
@@ -0,0 +1,8 @@
# Release v0.8.887 — Phase 920
Non-breaking refactor: validate coverage module extracts pull config, named mixin, and scope list count checks; validate and diagnostics adopt `withExportMeshFetchRegistryScope()`; entry scope clone uses lazy scope wrapper to avoid circular dep. Default gossip v1 unchanged; fleet v2 cutover still deferred.
- `gossip-rpc-export-mesh-registry-validate-coverage.js` — pull/named/scope-list validation helpers
- Validate + diagnostics scope wrapper adoption
- Entry lazy scope wrapper (registry→audit→entry cycle safe)
- CI: `npm run test:ci-phase920` (live digest snapshot RPC)