feat(phase977): guild mesh stability stats facade + mixin import chain

Add guild-mesh-stability-stats-facade.js re-exporting 22 stability-stats
builder symbols. Partition-heal orchestrator and view mixin import facade
only. Non-breaking; getMeshStabilityStats behavior unchanged.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 04:09:26 -04:00
co-authored by Cursor
parent 33382ed17d
commit 08fa47f044
5 changed files with 91 additions and 29 deletions
@@ -27,40 +27,28 @@ const {
buildActivityFeed, enrichActivityWithAttachments, IPC_CONTRACT_VERSION, Hyperswarm,
id, now, guildTopic
} = require('../../../platform-class-imports')
const { buildMeshStabilityStatsSnapshot } = require('../../../guild-mesh-stability-stats-build')
const {
buildMeshStabilityStatsSnapshot,
resolveGossipOutboxStats,
resolveGossipLaneCounts,
buildGossipOutboxDiagnosticsSlice
} = require('../../../guild-mesh-gossip-outbox-stats-build')
const { buildBandwidthWindowStatsSnapshot } = require('../../../guild-mesh-bandwidth-stats-build')
const { buildMeshReplicationDiagnosticsSnapshot } = require('../../../guild-mesh-replication-diagnostics-keys')
const { buildMeshTopicPoolSnapshot } = require('../../../guild-mesh-topic-pool-snapshot')
const {
buildGossipOutboxDiagnosticsSlice,
buildBandwidthWindowStatsSnapshot,
buildMeshReplicationDiagnosticsSnapshot,
buildMeshTopicPoolSnapshot,
buildSparseAckCursorStatsSnapshot,
listSparseAckGuildIds
} = require('../../../guild-mesh-sparse-ack-stats-build')
const {
listSparseAckGuildIds,
buildMemberRosterSyncProgressSnapshot,
buildMemberPageStatsSnapshot
} = require('../../../guild-mesh-member-page-stats-build')
const {
buildMemberPageStatsSnapshot,
buildPartitionHealStatsSnapshot,
buildPartitionHealDiagnosticsEmbed
} = require('../../../guild-mesh-partition-heal-stats-build')
const {
buildPartitionHealDiagnosticsEmbed,
buildSyncHealthStatsSnapshot,
buildGuildSyncHealthSnapshot
} = require('../../../guild-mesh-sync-health-stats-build')
const {
buildGuildSyncHealthSnapshot,
buildOfflineRecoveryStatsSnapshot,
buildOfflineRecoverySpanEndSnapshot
} = require('../../../guild-mesh-offline-recovery-stats-build')
const {
buildOfflineRecoverySpanEndSnapshot,
buildMultiGuildDiagnosticsEnvelope,
buildMultiGuildPerGuildDiagnosticsEntry
} = require('../../../guild-mesh-multi-guild-stats-build')
const { buildGuildSyncDiagnosticsEnvelope } = require('../../../guild-mesh-diagnostics-export-keys')
buildMultiGuildPerGuildDiagnosticsEntry,
buildGuildSyncDiagnosticsEnvelope
} = require('../../../guild-mesh-stability-stats-facade')
/** Phase 756 — partition heal orchestration */
+1 -1
View File
@@ -29,7 +29,7 @@ const {
} = require('../../../platform-class-imports')
const { buildSettingsHubView } = require('pearcord-shared/settings-taxonomy')
const { buildPlatformRpcViewSnapshot } = require('../../../gossip-rpc-pull')
const { pickMeshViewStabilityFields } = require('../../../guild-mesh-view-stability-fields')
const { pickMeshViewStabilityFields } = require('../../../guild-mesh-stability-stats-facade')
/** Phase 756 — IPC view snapshot */