refactor(platform): organize mixins into category directories

Move 136 prototype mixins under mixins/domain, json-export, and
runtime/* so the package root stays navigable. Manifest assign order
is unchanged; apply-platform-mixins and runtime registry paths updated.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-03 17:42:26 -04:00
co-authored by Cursor
parent 08bdbf4d17
commit a5dba86570
142 changed files with 1111 additions and 393 deletions
+136 -136
View File
@@ -7,142 +7,142 @@
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 136
const PLATFORM_MIXIN_ASSIGNMENTS = [
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
{ module: './notifications-activity', export: 'notificationsActivityMixin' },
{ module: './user-settings', export: 'userSettingsMixin' },
{ module: './moderation', export: 'moderationMixin' },
{ module: './invites-discovery', export: 'invitesDiscoveryMixin' },
{ module: './threads-forum', export: 'threadsForumMixin' },
{ module: './announcements-mixin', export: 'announcementsMixin' },
{ module: './permissions-mixin', export: 'permissionsMixin' },
{ module: './member-roles-mixin', export: 'memberRolesMixin' },
{ module: './slash-mixin', export: 'slashMixin' },
{ module: './bots-mixin', export: 'botsMixin' },
{ module: './webhooks-mixin', export: 'webhooksMixin' },
{ module: './automation-mixin', export: 'automationMixin' },
{ module: './workers-mixin', export: 'workersMixin' },
{ module: './delivery-mixin', export: 'deliveryMixin' },
{ module: './health-mixin', export: 'healthMixin' },
{ module: './audit-json-mixin', export: 'auditJsonMixin' },
{ module: './digest-json-mixin', export: 'digestJsonMixin' },
{ module: './relay-json-mixin', export: 'relayJsonMixin' },
{ module: './worker-json-mixin', export: 'workerJsonMixin' },
{ module: './bot-registry-json-mixin', export: 'botRegistryJsonMixin' },
{ module: './slash-json-mixin', export: 'slashJsonMixin' },
{ module: './oauth-json-mixin', export: 'oauthJsonMixin' },
{ module: './invite-json-mixin', export: 'inviteJsonMixin' },
{ module: './permission-json-mixin', export: 'permissionJsonMixin' },
{ module: './emoji-json-mixin', export: 'emojiJsonMixin' },
{ module: './member-json-mixin', export: 'memberJsonMixin' },
{ module: './ban-json-mixin', export: 'banJsonMixin' },
{ module: './poll-json-mixin', export: 'pollJsonMixin' },
{ module: './pin-json-mixin', export: 'pinJsonMixin' },
{ module: './thread-json-mixin', export: 'threadJsonMixin' },
{ module: './stage-json-mixin', export: 'stageJsonMixin' },
{ module: './voice-json-mixin', export: 'voiceJsonMixin' },
{ module: './screen-json-mixin', export: 'screenJsonMixin' },
{ module: './presence-json-mixin', export: 'presenceJsonMixin' },
{ module: './notification-json-mixin', export: 'notificationJsonMixin' },
{ module: './status-json-mixin', export: 'statusJsonMixin' },
{ module: './activity-json-mixin', export: 'activityJsonMixin' },
{ module: './session-json-mixin', export: 'sessionJsonMixin' },
{ module: './device-json-mixin', export: 'deviceJsonMixin' },
{ module: './discovery-json-mixin', export: 'discoveryJsonMixin' },
{ module: './federation-json-mixin', export: 'federationJsonMixin' },
{ module: './mesh-json-mixin', export: 'meshJsonMixin' },
{ module: './multi-guild-json-mixin', export: 'multiGuildJsonMixin' },
{ module: './partition-heal-json-mixin', export: 'partitionHealJsonMixin' },
{ module: './channel-follow-json-mixin', export: 'channelFollowJsonMixin' },
{ module: './guild-widget-json-mixin', export: 'guildWidgetJsonMixin' },
{ module: './read-state-json-mixin', export: 'readStateJsonMixin' },
{ module: './webhook-json-mixin', export: 'webhookJsonMixin' },
{ module: './vanity-url-json-mixin', export: 'vanityUrlJsonMixin' },
{ module: './effective-permission-json-mixin', export: 'effectivePermissionJsonMixin' },
{ module: './invite-link-json-mixin', export: 'inviteLinkJsonMixin' },
{ module: './role-override-json-mixin', export: 'roleOverrideJsonMixin' },
{ module: './oauth-grant-json-mixin', export: 'oauthGrantJsonMixin' },
{ module: './oauth-install-token-json-mixin', export: 'oauthInstallTokenJsonMixin' },
{ module: './slash-registry-json-mixin', export: 'slashRegistryJsonMixin' },
{ module: './slash-invoke-audit-json-mixin', export: 'slashInvokeAuditJsonMixin' },
{ module: './worker-release-json-mixin', export: 'workerReleaseJsonMixin' },
{ module: './integration-manifest-json-mixin', export: 'integrationManifestJsonMixin' },
{ module: './platform-hyperswarm-runtime-mixin', export: 'platformHyperswarmRuntimeMixin' },
{ module: './platform-session-startup-mixin', export: 'platformSessionStartupMixin' },
{ module: './platform-guild-open-fallback-mixin', export: 'platformGuildOpenFallbackMixin' },
{ module: './platform-partition-heal-state-mixin', export: 'platformPartitionHealStateMixin' },
{ module: './platform-guild-mesh-bounded-mixin', export: 'platformGuildMeshBoundedMixin' },
{ module: './platform-federation-view-mixin', export: 'platformFederationViewMixin' },
{ module: './platform-guild-mesh-peer-mixin', export: 'platformGuildMeshPeerMixin' },
{ module: './platform-guild-topic-replication-mixin', export: 'platformGuildTopicReplicationMixin' },
{ module: './platform-mesh-auto-heal-mixin', export: 'platformMeshAutoHealMixin' },
{ module: './platform-guild-mesh-peer-retry-mixin', export: 'platformGuildMeshPeerRetryMixin' },
{ module: './platform-mesh-view-mixin', export: 'platformMeshViewMixin' },
{ module: './platform-mesh-logging-mixin', export: 'platformMeshLoggingMixin' },
{ module: './platform-member-page-burst-mixin', export: 'platformMemberPageBurstMixin' },
{ 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-guild-presence-vector-mixin', export: 'platformGuildPresenceVectorMixin' },
{ module: './platform-settings-mesh-health-mixin', export: 'platformSettingsMeshHealthMixin' },
{ module: './platform-guild-sync-wire-sparse-mixin', export: 'platformGuildSyncWireSparseMixin' },
{ module: './platform-guild-sparse-sync-qos-mixin', export: 'platformGuildSparseSyncQosMixin' },
{ module: './platform-guild-contacts-presence-mixin', export: 'platformGuildContactsPresenceMixin' },
{ module: './platform-voice-mesh-state-mixin', export: 'platformVoiceMeshStateMixin' },
{ module: './platform-guild-thread-forum-export-mixin', export: 'platformGuildThreadForumExportMixin' },
{ module: './platform-discovery-listing-schedule-mixin', export: 'platformDiscoveryListingScheduleMixin' },
{ module: './platform-guild-member-sync-schedule-mixin', export: 'platformGuildMemberSyncScheduleMixin' },
{ module: './platform-view-list-cache-mixin', export: 'platformViewListCacheMixin' },
{ module: './platform-search-cache-mixin', export: 'platformSearchCacheMixin' },
{ module: './platform-discovery-prefs-baseline-mixin', export: 'platformDiscoveryPrefsBaselineMixin' },
{ module: './platform-search-index-store-mixin', export: 'platformSearchIndexStoreMixin' },
{ module: './platform-search-index-rebuild-mixin', export: 'platformSearchIndexRebuildMixin' },
{ module: './platform-search-mesh-gossip-mixin', export: 'platformSearchMeshGossipMixin' },
{ module: './platform-discovery-mesh-refresh-mixin', export: 'platformDiscoveryMeshRefreshMixin' },
{ module: './platform-search-guild-messages-mixin', export: 'platformSearchGuildMessagesMixin' },
{ module: './platform-search-query-filters-mixin', export: 'platformSearchQueryFiltersMixin' },
{ module: './platform-search-mesh-resolve-mixin', export: 'platformSearchMeshResolveMixin' },
{ module: './platform-forum-search-mixin', export: 'platformForumSearchMixin' },
{ module: './platform-forum-partition-heal-mixin', export: 'platformForumPartitionHealMixin' },
{ module: './platform-view-channel-consistency-mixin', export: 'platformViewChannelConsistencyMixin' },
{ module: './platform-pin-orphan-repair-mixin', export: 'platformPinOrphanRepairMixin' },
{ module: './platform-view-unread-audit-mixin', export: 'platformViewUnreadAuditMixin' },
{ module: './platform-discovery-tags-mixin', export: 'platformDiscoveryTagsMixin' },
{ module: './platform-partition-pin-search-heal-mixin', export: 'platformPartitionPinSearchHealMixin' },
{ module: './platform-forum-filter-mixin', export: 'platformForumFilterMixin' },
{ module: './platform-partition-reaction-sticker-heal-mixin', export: 'platformPartitionReactionStickerHealMixin' },
{ module: './platform-partition-roster-heal-mixin', export: 'platformPartitionRosterHealMixin' },
{ module: './platform-partition-embed-heal-mixin', export: 'platformPartitionEmbedHealMixin' },
{ module: './platform-partition-voicenote-heal-mixin', export: 'platformPartitionVoicenoteHealMixin' },
{ module: './platform-partition-attachment-heal-mixin', export: 'platformPartitionAttachmentHealMixin' },
{ module: './platform-capabilities-mixin', export: 'platformCapabilitiesMixin' },
{ module: './platform-partition-heal-orchestrator-mixin', export: 'platformPartitionHealOrchestratorMixin' },
{ module: './platform-sidecar-replicator-mixin', export: 'platformSidecarReplicatorMixin' },
{ module: './platform-guild-sync-export-mixin', export: 'platformGuildSyncExportMixin' },
{ module: './platform-guild-sync-ingest-mixin', export: 'platformGuildSyncIngestMixin' },
{ module: './platform-guild-wire-mixin', export: 'platformGuildWireMixin' },
{ module: './platform-view-mixin', export: 'platformViewMixin' },
{ module: './platform-json-export-surface-mixin', export: 'platformJsonExportSurfaceMixin' },
{ module: './platform-audit-automation-export-mixin', export: 'platformAuditAutomationExportMixin' },
{ module: './platform-dm-voice-media-mixin', export: 'platformDmVoiceMediaMixin' },
{ module: './platform-dm-session-mixin', export: 'platformDmSessionMixin' },
{ module: './platform-profile-contacts-mixin', export: 'platformProfileContactsMixin' },
{ module: './platform-discovery-api-mixin', export: 'platformDiscoveryApiMixin' },
{ module: './platform-search-api-mixin', export: 'platformSearchApiMixin' },
{ module: './platform-registry-media-mixin', export: 'platformRegistryMediaMixin' },
{ module: './platform-voice-stage-screen-mixin', export: 'platformVoiceStageScreenMixin' },
{ module: './platform-attachments-embeds-mixin', export: 'platformAttachmentsEmbedsMixin' },
{ module: './platform-permissions-roles-admin-mixin', export: 'platformPermissionsRolesAdminMixin' },
{ module: './platform-bots-webhooks-slash-mixin', export: 'platformBotsWebhooksSlashMixin' },
{ module: './platform-automation-hooks-delivery-mixin', export: 'platformAutomationHooksDeliveryMixin' },
{ module: './platform-announcements-boosts-mixin', export: 'platformAnnouncementsBoostsMixin' },
{ module: './platform-guild-admin-mixin', export: 'platformGuildAdminMixin' },
{ module: './platform-settings-folders-prefs-mixin', export: 'platformSettingsFoldersPrefsMixin' },
{ module: './platform-messaging-mixin', export: 'platformMessagingMixin' },
{ module: './platform-channels-threads-forum-mixin', export: 'platformChannelsThreadsForumMixin' },
{ module: './platform-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
{ module: './mixins/domain/polls-scheduling', export: 'pollSchedulingMixin' },
{ module: './mixins/domain/notifications-activity', export: 'notificationsActivityMixin' },
{ module: './mixins/domain/user-settings', export: 'userSettingsMixin' },
{ module: './mixins/domain/moderation', export: 'moderationMixin' },
{ module: './mixins/domain/invites-discovery', export: 'invitesDiscoveryMixin' },
{ module: './mixins/domain/threads-forum', export: 'threadsForumMixin' },
{ module: './mixins/domain/announcements-mixin', export: 'announcementsMixin' },
{ module: './mixins/domain/permissions-mixin', export: 'permissionsMixin' },
{ module: './mixins/domain/member-roles-mixin', export: 'memberRolesMixin' },
{ module: './mixins/domain/slash-mixin', export: 'slashMixin' },
{ module: './mixins/domain/bots-mixin', export: 'botsMixin' },
{ module: './mixins/domain/webhooks-mixin', export: 'webhooksMixin' },
{ module: './mixins/domain/automation-mixin', export: 'automationMixin' },
{ module: './mixins/domain/workers-mixin', export: 'workersMixin' },
{ module: './mixins/domain/delivery-mixin', export: 'deliveryMixin' },
{ module: './mixins/domain/health-mixin', export: 'healthMixin' },
{ module: './mixins/json-export/audit-json-mixin', export: 'auditJsonMixin' },
{ module: './mixins/json-export/digest-json-mixin', export: 'digestJsonMixin' },
{ module: './mixins/json-export/relay-json-mixin', export: 'relayJsonMixin' },
{ module: './mixins/json-export/worker-json-mixin', export: 'workerJsonMixin' },
{ module: './mixins/json-export/bot-registry-json-mixin', export: 'botRegistryJsonMixin' },
{ module: './mixins/json-export/slash-json-mixin', export: 'slashJsonMixin' },
{ module: './mixins/json-export/oauth-json-mixin', export: 'oauthJsonMixin' },
{ module: './mixins/json-export/invite-json-mixin', export: 'inviteJsonMixin' },
{ module: './mixins/json-export/permission-json-mixin', export: 'permissionJsonMixin' },
{ module: './mixins/json-export/emoji-json-mixin', export: 'emojiJsonMixin' },
{ module: './mixins/json-export/member-json-mixin', export: 'memberJsonMixin' },
{ module: './mixins/json-export/ban-json-mixin', export: 'banJsonMixin' },
{ module: './mixins/json-export/poll-json-mixin', export: 'pollJsonMixin' },
{ module: './mixins/json-export/pin-json-mixin', export: 'pinJsonMixin' },
{ module: './mixins/json-export/thread-json-mixin', export: 'threadJsonMixin' },
{ module: './mixins/json-export/stage-json-mixin', export: 'stageJsonMixin' },
{ module: './mixins/json-export/voice-json-mixin', export: 'voiceJsonMixin' },
{ module: './mixins/json-export/screen-json-mixin', export: 'screenJsonMixin' },
{ module: './mixins/json-export/presence-json-mixin', export: 'presenceJsonMixin' },
{ module: './mixins/json-export/notification-json-mixin', export: 'notificationJsonMixin' },
{ module: './mixins/json-export/status-json-mixin', export: 'statusJsonMixin' },
{ module: './mixins/json-export/activity-json-mixin', export: 'activityJsonMixin' },
{ module: './mixins/json-export/session-json-mixin', export: 'sessionJsonMixin' },
{ module: './mixins/json-export/device-json-mixin', export: 'deviceJsonMixin' },
{ module: './mixins/json-export/discovery-json-mixin', export: 'discoveryJsonMixin' },
{ module: './mixins/json-export/federation-json-mixin', export: 'federationJsonMixin' },
{ module: './mixins/json-export/mesh-json-mixin', export: 'meshJsonMixin' },
{ module: './mixins/json-export/multi-guild-json-mixin', export: 'multiGuildJsonMixin' },
{ module: './mixins/json-export/partition-heal-json-mixin', export: 'partitionHealJsonMixin' },
{ module: './mixins/json-export/channel-follow-json-mixin', export: 'channelFollowJsonMixin' },
{ module: './mixins/json-export/guild-widget-json-mixin', export: 'guildWidgetJsonMixin' },
{ module: './mixins/json-export/read-state-json-mixin', export: 'readStateJsonMixin' },
{ module: './mixins/json-export/webhook-json-mixin', export: 'webhookJsonMixin' },
{ module: './mixins/json-export/vanity-url-json-mixin', export: 'vanityUrlJsonMixin' },
{ module: './mixins/json-export/effective-permission-json-mixin', export: 'effectivePermissionJsonMixin' },
{ module: './mixins/json-export/invite-link-json-mixin', export: 'inviteLinkJsonMixin' },
{ module: './mixins/json-export/role-override-json-mixin', export: 'roleOverrideJsonMixin' },
{ module: './mixins/json-export/oauth-grant-json-mixin', export: 'oauthGrantJsonMixin' },
{ module: './mixins/json-export/oauth-install-token-json-mixin', export: 'oauthInstallTokenJsonMixin' },
{ module: './mixins/json-export/slash-registry-json-mixin', export: 'slashRegistryJsonMixin' },
{ module: './mixins/json-export/slash-invoke-audit-json-mixin', export: 'slashInvokeAuditJsonMixin' },
{ module: './mixins/json-export/worker-release-json-mixin', export: 'workerReleaseJsonMixin' },
{ module: './mixins/json-export/integration-manifest-json-mixin', export: 'integrationManifestJsonMixin' },
{ module: './mixins/runtime/core/platform-hyperswarm-runtime-mixin', export: 'platformHyperswarmRuntimeMixin' },
{ module: './mixins/runtime/core/platform-session-startup-mixin', export: 'platformSessionStartupMixin' },
{ module: './mixins/runtime/core/platform-guild-open-fallback-mixin', export: 'platformGuildOpenFallbackMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-heal-state-mixin', export: 'platformPartitionHealStateMixin' },
{ module: './mixins/runtime/mesh/platform-guild-mesh-bounded-mixin', export: 'platformGuildMeshBoundedMixin' },
{ module: './mixins/runtime/mesh/platform-federation-view-mixin', export: 'platformFederationViewMixin' },
{ module: './mixins/runtime/mesh/platform-guild-mesh-peer-mixin', export: 'platformGuildMeshPeerMixin' },
{ module: './mixins/runtime/mesh/platform-guild-topic-replication-mixin', export: 'platformGuildTopicReplicationMixin' },
{ module: './mixins/runtime/mesh/platform-mesh-auto-heal-mixin', export: 'platformMeshAutoHealMixin' },
{ module: './mixins/runtime/mesh/platform-guild-mesh-peer-retry-mixin', export: 'platformGuildMeshPeerRetryMixin' },
{ module: './mixins/runtime/mesh/platform-mesh-view-mixin', export: 'platformMeshViewMixin' },
{ module: './mixins/runtime/mesh/platform-mesh-logging-mixin', export: 'platformMeshLoggingMixin' },
{ module: './mixins/runtime/mesh/platform-member-page-burst-mixin', export: 'platformMemberPageBurstMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-watermark-mixin', export: 'platformGuildSyncWatermarkMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-gossip-outbox-mixin', export: 'platformGuildGossipOutboxMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-bandwidth-mixin', export: 'platformGuildSyncBandwidthMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-health-patch-mixin', export: 'platformGuildSyncHealthPatchMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-gossip-view-mixin', export: 'platformGuildSyncGossipViewMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-push-schedule-mixin', export: 'platformGuildSyncPushScheduleMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-presence-vector-mixin', export: 'platformGuildPresenceVectorMixin' },
{ module: './mixins/runtime/features/platform-settings-mesh-health-mixin', export: 'platformSettingsMeshHealthMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-wire-sparse-mixin', export: 'platformGuildSyncWireSparseMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sparse-sync-qos-mixin', export: 'platformGuildSparseSyncQosMixin' },
{ module: './mixins/runtime/voice-dm/platform-guild-contacts-presence-mixin', export: 'platformGuildContactsPresenceMixin' },
{ module: './mixins/runtime/voice-dm/platform-voice-mesh-state-mixin', export: 'platformVoiceMeshStateMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-thread-forum-export-mixin', export: 'platformGuildThreadForumExportMixin' },
{ module: './mixins/runtime/search-discovery/platform-discovery-listing-schedule-mixin', export: 'platformDiscoveryListingScheduleMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-member-sync-schedule-mixin', export: 'platformGuildMemberSyncScheduleMixin' },
{ module: './mixins/runtime/view/platform-view-list-cache-mixin', export: 'platformViewListCacheMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-cache-mixin', export: 'platformSearchCacheMixin' },
{ module: './mixins/runtime/search-discovery/platform-discovery-prefs-baseline-mixin', export: 'platformDiscoveryPrefsBaselineMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-index-store-mixin', export: 'platformSearchIndexStoreMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-index-rebuild-mixin', export: 'platformSearchIndexRebuildMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-mesh-gossip-mixin', export: 'platformSearchMeshGossipMixin' },
{ module: './mixins/runtime/search-discovery/platform-discovery-mesh-refresh-mixin', export: 'platformDiscoveryMeshRefreshMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-guild-messages-mixin', export: 'platformSearchGuildMessagesMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-query-filters-mixin', export: 'platformSearchQueryFiltersMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-mesh-resolve-mixin', export: 'platformSearchMeshResolveMixin' },
{ module: './mixins/runtime/search-discovery/platform-forum-search-mixin', export: 'platformForumSearchMixin' },
{ module: './mixins/runtime/search-discovery/platform-forum-partition-heal-mixin', export: 'platformForumPartitionHealMixin' },
{ module: './mixins/runtime/view/platform-view-channel-consistency-mixin', export: 'platformViewChannelConsistencyMixin' },
{ module: './mixins/runtime/view/platform-pin-orphan-repair-mixin', export: 'platformPinOrphanRepairMixin' },
{ module: './mixins/runtime/view/platform-view-unread-audit-mixin', export: 'platformViewUnreadAuditMixin' },
{ module: './mixins/runtime/search-discovery/platform-discovery-tags-mixin', export: 'platformDiscoveryTagsMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-pin-search-heal-mixin', export: 'platformPartitionPinSearchHealMixin' },
{ module: './mixins/runtime/search-discovery/platform-forum-filter-mixin', export: 'platformForumFilterMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-reaction-sticker-heal-mixin', export: 'platformPartitionReactionStickerHealMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-roster-heal-mixin', export: 'platformPartitionRosterHealMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-embed-heal-mixin', export: 'platformPartitionEmbedHealMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-voicenote-heal-mixin', export: 'platformPartitionVoicenoteHealMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-attachment-heal-mixin', export: 'platformPartitionAttachmentHealMixin' },
{ module: './mixins/runtime/core/platform-capabilities-mixin', export: 'platformCapabilitiesMixin' },
{ module: './mixins/runtime/partition-heal/platform-partition-heal-orchestrator-mixin', export: 'platformPartitionHealOrchestratorMixin' },
{ module: './mixins/runtime/features/platform-sidecar-replicator-mixin', export: 'platformSidecarReplicatorMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-export-mixin', export: 'platformGuildSyncExportMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-sync-ingest-mixin', export: 'platformGuildSyncIngestMixin' },
{ module: './mixins/runtime/guild-sync/platform-guild-wire-mixin', export: 'platformGuildWireMixin' },
{ module: './mixins/runtime/view/platform-view-mixin', export: 'platformViewMixin' },
{ module: './mixins/runtime/features/platform-json-export-surface-mixin', export: 'platformJsonExportSurfaceMixin' },
{ module: './mixins/runtime/features/platform-audit-automation-export-mixin', export: 'platformAuditAutomationExportMixin' },
{ module: './mixins/runtime/voice-dm/platform-dm-voice-media-mixin', export: 'platformDmVoiceMediaMixin' },
{ module: './mixins/runtime/voice-dm/platform-dm-session-mixin', export: 'platformDmSessionMixin' },
{ module: './mixins/runtime/features/platform-profile-contacts-mixin', export: 'platformProfileContactsMixin' },
{ module: './mixins/runtime/search-discovery/platform-discovery-api-mixin', export: 'platformDiscoveryApiMixin' },
{ module: './mixins/runtime/search-discovery/platform-search-api-mixin', export: 'platformSearchApiMixin' },
{ module: './mixins/runtime/features/platform-registry-media-mixin', export: 'platformRegistryMediaMixin' },
{ module: './mixins/runtime/features/platform-voice-stage-screen-mixin', export: 'platformVoiceStageScreenMixin' },
{ module: './mixins/runtime/features/platform-attachments-embeds-mixin', export: 'platformAttachmentsEmbedsMixin' },
{ module: './mixins/runtime/features/platform-permissions-roles-admin-mixin', export: 'platformPermissionsRolesAdminMixin' },
{ module: './mixins/runtime/features/platform-bots-webhooks-slash-mixin', export: 'platformBotsWebhooksSlashMixin' },
{ module: './mixins/runtime/features/platform-automation-hooks-delivery-mixin', export: 'platformAutomationHooksDeliveryMixin' },
{ module: './mixins/runtime/features/platform-announcements-boosts-mixin', export: 'platformAnnouncementsBoostsMixin' },
{ module: './mixins/runtime/features/platform-guild-admin-mixin', export: 'platformGuildAdminMixin' },
{ module: './mixins/runtime/features/platform-settings-folders-prefs-mixin', export: 'platformSettingsFoldersPrefsMixin' },
{ module: './mixins/runtime/features/platform-messaging-mixin', export: 'platformMessagingMixin' },
{ module: './mixins/runtime/features/platform-channels-threads-forum-mixin', export: 'platformChannelsThreadsForumMixin' },
{ module: './mixins/runtime/core/platform-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
]
if (PLATFORM_MIXIN_ASSIGNMENTS.length !== PLATFORM_MIXIN_ASSIGNMENT_COUNT) {