Phase 745: extract sync health patch, gossip view, push schedule mixins
Non-breaking refactor: move _patchGuildSyncHealth and health count refresh, gossip lane alert thresholds, sparse ack view rows, compact health slice, discovery listing expiry view, and guild sync push/request burst schedulers out of platform-pearcord-platform-class.js. Manifest rows 76→79; runtime registry 16→19. Sync health and mesh scheduling behavior unchanged. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
* Ordered PearcordPlatform prototype mixin registration (Phase 730).
|
||||
* Preserves assign order from index.js / apply-platform-mixins (Phase 727).
|
||||
*/
|
||||
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 76
|
||||
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 79
|
||||
|
||||
const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
|
||||
@@ -82,6 +82,9 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
|
||||
{ module: './platform-guild-sync-watermark-mixin', export: 'platformGuildSyncWatermarkMixin' },
|
||||
{ module: './platform-guild-gossip-outbox-mixin', export: 'platformGuildGossipOutboxMixin' },
|
||||
{ module: './platform-guild-sync-bandwidth-mixin', export: 'platformGuildSyncBandwidthMixin' },
|
||||
{ module: './platform-guild-sync-health-patch-mixin', export: 'platformGuildSyncHealthPatchMixin' },
|
||||
{ module: './platform-guild-sync-gossip-view-mixin', export: 'platformGuildSyncGossipViewMixin' },
|
||||
{ module: './platform-guild-sync-push-schedule-mixin', export: 'platformGuildSyncPushScheduleMixin' },
|
||||
{ module: './platform-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user