refactor(platform): guild open and partition heal mixins (Phase 739)

Extract guild open fallback throttle and partition heal state helpers to
platform-guild-open-fallback-mixin and platform-partition-heal-state-mixin
(64 manifest rows). Add platform-runtime-mixin-registry. Class ~34044 lines.
No behavior change.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-03 10:53:35 -04:00
co-authored by Cursor
parent 3c348f4fcc
commit 7a573ae2e2
6 changed files with 167 additions and 135 deletions
+3 -1
View File
@@ -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 = 62
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 64
const PLATFORM_MIXIN_ASSIGNMENTS = [
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
@@ -68,6 +68,8 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
{ 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-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
]