Commit Graph
735 Commits
Author SHA1 Message Date
Raven ScottandCursor 8c83f7c74a docs: Phase 830 quad composite recovery burst (v0.8.797)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:55:23 -04:00
Raven ScottandCursor cb01f290cf docs(platform): Phase 829 quad churn rejoin (v0.8.796)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:48:44 -04:00
Raven ScottandCursor c7ca57ea57 docs(platform): Phase 828 quad sync burst (v0.8.795)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:42:07 -04:00
Raven ScottandCursor 2d0302fdb4 docs(platform): Phase 827 quad mesh fanout (v0.8.794)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:36:55 -04:00
Raven ScottandCursor ae8414f662 docs(platform): Phase 826 single-peer churn rejoin (v0.8.793)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:31:24 -04:00
Raven ScottandCursor b3fdd368dd docs(platform): Phase 825 composite recovery burst (v0.8.792)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:26:39 -04:00
Raven ScottandCursor d6a3f11117 Phase 824: document triple-peer sync burst (v0.8.791)
Reference requestGuildSyncBurst clearPushHalt fanout and test:ci-phase824.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:34:59 -04:00
Raven ScottandCursor 65266a4940 Phase 823: document triple push-halt clear bundle (v0.8.790).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:27:45 -04:00
Raven ScottandCursor 3ae03b8e69 Phase 822: document triple mesh topology bundle (v0.8.789).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:19:51 -04:00
Raven ScottandCursor d2b3fb701f Phase 821: document triple ACK watermark bundle (v0.8.788).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:13:06 -04:00
Raven ScottandCursor 65a183e050 Phase 820: document triple roster sync complete bundle (v0.8.787).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:06:46 -04:00
Raven ScottandCursor c5b856dd3d Phase 819: document triple sync pending bundle (v0.8.786).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:00:48 -04:00
Raven ScottandCursor ac36295780 Phase 818: document triple sync health rail bundle (v0.8.785).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:54:34 -04:00
Raven ScottandCursor 713b324e10 Phase 817: document triple offline recovery bundle (v0.8.784).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:45:01 -04:00
Raven ScottandCursor 18c23b5b65 Phase 816: document triple-peer partition heal hardening (v0.8.783).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:38:19 -04:00
Raven ScottandCursor 7cf48cc494 Phase 815: document triple-peer guild loading mesh bundle (v0.8.782).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:32:52 -04:00
Raven ScottandCursor 592396e56f Phase 814: document triple-peer message delta bundle (v0.8.781).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:27:15 -04:00
Raven ScottandCursor 333c55a601 Phase 813: document triple-peer member roster bundle (v0.8.780).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:22:19 -04:00
Raven ScottandCursor 73e789109c Phase 812: document triple-peer presence mesh bundle (v0.8.779).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:16:56 -04:00
Raven ScottandCursor c420190c64 docs(platform): Phase 811 triple channel unread fanout notes v0.8.778
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:09:41 -04:00
Raven ScottandCursor a275b62c27 docs(platform): Phase 810 triple voice occupancy fanout notes v0.8.777
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:06:31 -04:00
Raven ScottandCursor f098845707 docs(platform): Phase 809 triple mesh reconnect notes v0.8.776
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:03:32 -04:00
Raven ScottandCursor e780abcfcd docs(platform): Phase 808 triple member roles fanout notes v0.8.775
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:00:40 -04:00
Raven ScottandCursor 6b3786c4ae docs(platform): Phase 807 triple typing fanout notes v0.8.774
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:58:09 -04:00
Raven ScottandCursor bfc4ee84b7 docs(platform): Phase 806 triple reactions fanout notes v0.8.773
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:55:34 -04:00
Raven ScottandCursor 588b298535 docs(platform): Phase 805 triple pins fanout notes v0.8.772
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:52:50 -04:00
Raven ScottandCursor 0d72c78285 docs(platform): Phase 804 triple soundboard fanout notes v0.8.771
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:50:21 -04:00
Raven ScottandCursor 44e3c46cd0 docs(platform): Phase 803 triple sticker fanout notes v0.8.770
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:49:00 -04:00
Raven ScottandCursor 892c4a1900 docs(platform): Phase 802 triple custom emoji fanout note (v0.8.769)
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:46:46 -04:00
Raven ScottandCursor 3e1d4fa7d8 docs(platform): Phase 801 triple channel delete fanout note (v0.8.768)
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:44:22 -04:00
Raven ScottandCursor ac5dcd4182 feat(mesh): guild-sync-ready channels on create/delete gossip (Phase 800)
Channel and channel-delete wire events emit structural channel slices for mesh peers.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:41:51 -04:00
Raven ScottandCursor e3c80c957d docs(platform): Phase 799 triple slowmode fanout README note (v0.8.766)
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:38:24 -04:00
Raven ScottandCursor 11bbc0c8e3 feat(mesh): guild-sync-ready channelTopic on topic gossip (Phase 797)
GUILD_SYNC counts channel rows with topics so workers force structural topic pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:32:29 -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 37d7f297bd feat(mesh): emit guild-mesh-topology on peer join (Phase 795)
Lightweight topology events fire when mesh peers connect so workers can
refresh P2P badges during 3-peer fanout without a full guild reload.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:25:37 -04:00
Raven ScottandCursor 8d23288b41 feat(mesh): guild channel settings gossip sync-ready (Phase 794)
Apply slowmode on CHANNEL_SETTINGS gossip, count channelSettings in GUILD_SYNC
ingest/wire handlers, and emit guild-sync-ready for remote settings propagation.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:21:44 -04:00
Raven ScottandCursor 0ac42af467 feat(mesh): guild soundboard GUILD_SYNC slice and gossip sync-ready (Phase 793)
Export and ingest guildSounds in full sync bundles, emit guild-sync-ready on
sound gossip (including tombstone deletes), and sanitize sound rows for wire.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:16:36 -04:00
Raven ScottandCursor 675ee4ac52 Phase 792: pin gossip guild-sync-ready and GUILD_SYNC pins slice counts.
Track pinsApplied on sync ingest; emit pin after bundle pin rows apply.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:09:53 -04:00
Raven ScottandCursor 7fb3be2adb Phase 791: GUILD_SYNC guildStickers slice and guild-sync-ready stickers count.
Export/ingest custom sticker bundles; sticker gossip emits structural sync-ready.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:04:20 -04:00
Raven ScottandCursor bf16bd2e9a Phase 790: GUILD_SYNC guildEmojis slice and guild-sync-ready emojis count.
Export/ingest custom emoji bundles; emoji gossip emits structural sync-ready.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:59:11 -04:00
Raven ScottandCursor 2476fad34e Phase 789: guild-sync-ready reactions slice on reaction gossip (v0.8.756)
Emit guild-sync-ready with reactions on REACTION_TOGGLE ingest and count
GUILD_SYNC reactions bundle in wire handler.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:51:40 -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 b17e7bdc74 Phase 787: guild-sync-ready roles slice on role gossip (v0.8.754)
Emit guild-sync-ready with roles on guild-role, guild-role-delete, and
guild-member-roles; count guildRoles/memberRoleLinks in GUILD_SYNC ingest.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:40:24 -04:00
Raven ScottandCursor 7e4942f709 Phase 785: voiceOccupancy guild-sync ready and voice-state emit
Return voice applied count from ingest; wire guild-sync-ready includes
voice; detect voiceOccupancy-only sync slices.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:30:03 -04:00
Raven ScottandCursor d18971a689 Phase 784: guild-sync channel slice ready events and channel emit
Return channels count from ingest; emit channel after channel bundle
ingest; wire guild-sync-ready includes channels for structural UI push.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:25:48 -04:00
Raven ScottandCursor 31cdce2c9d Phase 783: clear sync push halt on guest mesh peer-join
Guests resume watermark delta sync after reconnect instead of staying
halted when ACK gate had paused host pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:20:57 -04:00
Raven ScottandCursor f5f2f2987d Phase 782: surface presence count on guild-sync ingest and ready events
Return presence applied from vector ingest; wire emits guild-sync-ready when
presenceVector-only bundles arrive so workers push peer status to UI.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:16:59 -04:00
Raven ScottandCursor bc663d29fc feat(mesh): emit guild-sync-ready after MEMBER_PAGE ingest (v0.8.748)
Member-page completion notifies the worker for structural roster pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:11:23 -04:00
Raven ScottandCursor 2792be67c8 feat(mesh): peer retry on guild create and wire/outbox hardening (v0.8.747)
Schedule mesh peer retry when create finishes with no peers; gossip outbox and
wire mixin tweaks for join reliability during guild loading.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:04:38 -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