refactor(platform): extract guild mesh peer mixin (Phase 741)

Move peer seen tracking, stale peer eviction, sweep timers, and adaptive
mesh retry delay into platform-guild-mesh-peer-mixin.js (67 manifest rows;
runtime registry 7 modules). Class ~33607 lines. No behavior change.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-03 11:02:43 -04:00
co-authored by Cursor
parent 8e53355fd5
commit e1aa68456c
5 changed files with 273 additions and 259 deletions
+2 -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 = 66
const PLATFORM_MIXIN_ASSIGNMENT_COUNT = 67
const PLATFORM_MIXIN_ASSIGNMENTS = [
{ module: './polls-scheduling', export: 'pollSchedulingMixin' },
@@ -72,6 +72,7 @@ const PLATFORM_MIXIN_ASSIGNMENTS = [
{ 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-diagnostics-mixin', export: 'platformDiagnosticsMixin' }
]