refactor(platform): runtime mixins and export manifest (Phase 738)

Extract _hyperswarmOpts/_newHyperswarm and _startupStepTimeout to
platform-hyperswarm-runtime-mixin and platform-session-startup-mixin
(62 manifest rows). Add platform-class-imports and
platform-index-export-manifest; registries derive counts from manifest.
No behavior change.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-03 10:49:34 -04:00
co-authored by Cursor
parent deba5f15bb
commit 3c348f4fcc
9 changed files with 194 additions and 40 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 = 60
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 62
const PLATFORM_MIXIN_ASSIGNMENTS = [
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
@@ -66,6 +66,8 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
{ 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-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
]