Commit Graph
14 Commits
Author SHA1 Message Date
Raven Scott 6107484c45 Extract offline recovery stats builders for Phase 966.
Adds guild-mesh-offline-recovery-stats-build and delegates zero-peer stats, mesh auto-heal slice, and offline-recovery span construction through it; replication diagnostics keys now uses the shared auto-heal builder. No external behavior changes.
2026-06-05 03:23:39 -04:00
Raven Scott 4c407182d8 Extract sync health rail stats builders for Phase 965.
Adds guild-mesh-sync-health-stats-build and routes getGuildSyncHealth, mesh stability sync-health fields, and guild sync diagnostics slice construction through it without changing external platform behavior.
2026-06-05 03:19:44 -04:00
Raven Scott 9a977b9b01 Extract partition-heal stats/embed builders for Phase 964.
Adds a dedicated guild-mesh-partition-heal-stats-build module and routes partition-heal stability and diagnostics embed fields through it without changing external platform behavior.
2026-06-05 03:15:34 -04:00
Raven ScottandCursor ac9ad9f917 refactor(platform): extract guild mesh member page stats build (Phase 963)
Non-breaking modularization: guild-mesh-member-page-stats-build.js centralizes
member page stats and roster sync progress snapshots plus key registries.
getMemberRosterSyncProgress and getMeshStabilityStats delegate with identical
output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:08:12 -04:00
Raven ScottandCursor 4e5b31e732 refactor(platform): extract guild mesh sparse ACK stats build (Phase 962)
Non-breaking modularization: guild-mesh-sparse-ack-stats-build.js centralizes
sparse ACK cursor snapshot, diagnostics key pairs, and guild sync/replication
slices. Stability stats and diagnostics exports delegate with identical output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:00:10 -04:00
Raven ScottandCursor 18724c8227 refactor(platform): extract guild mesh topic pool snapshot builder (Phase 961)
Non-breaking modularization: guild-mesh-topic-pool-snapshot.js centralizes
stable topic pool snapshot extraction and field key registry. Stability stats and
replication diagnostics now share the same builder with identical output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:50:27 -04:00
Raven ScottandCursor 5c8d9c21fa refactor(platform): extract mesh replication diagnostics payload keys (Phase 960)
Non-breaking modularization: guild-mesh-replication-diagnostics-keys.js
centralizes export field registries, channel row builders, and diagnostics
snapshot assembly. Mesh replication export paths now delegate to builders with
identical external output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:29:58 -04:00
Raven ScottandCursor 8f64574cd4 refactor(platform): extract guild mesh bandwidth stats build (Phase 958)
Non-breaking modularization: guild-mesh-bandwidth-stats-build.js centralizes
bandwidth window snapshot, cap effective/total key pairs, and guild sync
diagnostics slice. getMeshStabilityStats and exportGuildSyncDiagnostics
delegate to builders with identical output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:22:34 -04:00
Raven ScottandCursor d70925d4fc Phase 957: gossip outbox stats build extract (v0.8.924)
Add guild-mesh-gossip-outbox-stats-build with lane alert thresholds,
outbox stats resolve, and replication diagnostics gossip slice. Gossip
view and partition-heal mixins delegate without behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:13:43 -04:00
Raven ScottandCursor eb5f18fba5 Phase 956: guild mesh stability stats build extract (v0.8.923)
Add buildMeshStabilityStatsSnapshot with 29 canonical field keys and
guild-mesh-production-track-index for phases 956–980. getMeshStabilityStats
delegates to builder with identical output. Non-breaking refactor only.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:09:41 -04:00
Raven ScottandCursor f90ea2fe20 feat(mesh): emit partition-heal-complete after heal sync (Phase 796)
Worker and UI can refresh presence rails when triple-mesh partition heal finishes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:29:21 -04:00
Raven ScottandCursor e0a6eaeab7 Phase 788: guild-mesh-reconnected on rejoin and peer-drop recovery (v0.8.755)
Emit after zero-peer mesh rejoin and when _recoverGuildMeshAfterPeerDrop
completes with active peers.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:46:15 -04:00
Raven ScottandCursor 66160bbc53 Improve guild member roster sync and mesh recovery reliability.
Queue member join and sync-request gossip through the outbox, infer members from mesh peers and profiles, add host-initiated identify handshake, and harden partition heal plus mesh bounded clearing.

Co-authored-by: Cursor <[email protected]>
2026-06-03 20:28:00 -04:00
Raven ScottandCursor a5dba86570 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]>
2026-06-03 17:42:26 -04:00