Commit Graph
457 Commits
Author SHA1 Message Date
Raven ScottandCursor e7e8af5351 Phase 847: runGuildMeshQuadSoundJourney and meshQuadSoundsReady
Four-peer soundboard fanout extends Phase 804 triple sound slice.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:28:50 -04:00
Raven ScottandCursor a4450668f0 Phase 846: runGuildMeshQuadChannelSettingsJourney and meshQuadChannelSettingsReady
Four-peer channel slowmode fanout extends Phase 799 triple settings slice.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:25:20 -04:00
Raven ScottandCursor f157972057 Phase 845: runGuildMeshQuadChannelTopicJourney and meshQuadChannelTopicReady
Four-peer channel topic and forum tag fanout extends Phase 798 triple slice.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:22:05 -04:00
Raven ScottandCursor 2ec75dfcd8 Phase 844: runGuildMeshQuadStickerJourney and meshQuadStickersReady
Four-peer custom sticker fanout extends Phase 803 triple sticker slice.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:18:54 -04:00
Raven ScottandCursor 6f57f98a11 Phase 843: runGuildMeshQuadEmojiJourney and meshQuadEmojisReady
Four-peer custom emoji fanout contract extends Phase 802 triple emoji slice.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:15:57 -04:00
Raven ScottandCursor 1f99af8a83 Phase 842: 4-peer guild offline recovery mesh fanout (v0.8.809)
Add runGuildMeshQuadOfflineRecoveryJourney and meshQuadOfflineRecoveryReady
matcher for quad disconnect/reconnect with offline recovery on all guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:07:47 -04:00
Raven ScottandCursor 8428d038d6 Phase 841: 4-peer guild sync health rail mesh fanout (v0.8.808)
Add runGuildMeshQuadSyncHealthJourney and meshQuadSyncHealthReady matcher
so quad mesh CI verifies guildSyncHealthRail on all three guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:01:24 -04:00
Raven ScottandCursor bc13f6ac0b Phase 840: 4-peer guild sync pending mesh fanout (v0.8.807)
Add runGuildMeshQuadSyncPendingJourney and meshQuadSyncPendingReady matcher
so quad mesh CI verifies gossip outbox flush and sync-not-pending on guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:54:38 -04:00
Raven ScottandCursor b4cac5df8b Phase 839: 4-peer guild roster sync complete mesh fanout (v0.8.806)
Add runGuildMeshQuadMemberRosterCompleteJourney and meshQuadRosterCompleteReady
matcher so quad mesh CI verifies 100% roster sync on all three guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:48:14 -04:00
Raven ScottandCursor 1b259324e1 Phase 838: 4-peer guild pinned messages mesh fanout (v0.8.805)
Add runGuildMeshQuadPinsJourney and meshQuadPinsReady matcher so quad mesh
CI verifies channel pins propagate to all three guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:42:27 -04:00
Raven ScottandCursor e7a3e2a3b3 Phase 837: 4-peer guild member custom roles mesh fanout (v0.8.804)
Add runGuildMeshQuadMemberRolesJourney and meshQuadMemberRolesReady matcher
so quad mesh CI verifies custom role pills propagate to all three guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:36:51 -04:00
Raven ScottandCursor fe79a74a22 Phase 836: 4-peer guild message reactions mesh fanout (v0.8.803)
Add runGuildMeshQuadReactionsJourney and meshQuadReactionsReady matcher so
quad mesh CI verifies 👍 reaction pills propagate to all three guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:32:02 -04:00
Raven ScottandCursor 62e2902b0f feat(mesh): Phase 835 quad typing indicator fanout journey
Add runGuildMeshQuadTypingJourney so host typing gossip propagates to
all three guests on quad mesh, plus meshQuadTypingReady matcher.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:25:26 -04:00
Raven ScottandCursor 222c1eb40c feat(mesh): Phase 834 quad voice occupancy fanout journey
Add runGuildMeshQuadVoiceOccupancyJourney so host voice occupancy
propagates to all three guests on quad mesh, plus meshQuadVoiceReady.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:19:16 -04:00
Raven ScottandCursor e431fa19a0 feat(mesh): Phase 833 quad channel unread fanout journey
Add runGuildMeshQuadUnreadJourney so host messages raise unread on all
three guests over quad mesh, plus meshQuadUnreadReady matcher.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:13:05 -04:00
Raven ScottandCursor 1cdc520e61 feat(mesh): Phase 832 quad member roster fanout journey
Add runGuildMeshQuadMemberRosterJourney so all four members appear on
host and every guest after quad mesh connect, plus meshQuadRosterReady.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:06:54 -04:00
Raven ScottandCursor 78d5855d87 feat(mesh): Phase 831 quad presence fanout journey
Add runGuildMeshQuadPresenceJourney so host idle presence propagates
to all three guests on a 4-peer mesh, plus meshQuadPresenceReady matcher.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:01:14 -04:00
Raven ScottandCursor e21b7a3e51 feat(mesh): Phase 830 quad composite recovery burst journey
Add disconnectGuildMeshQuad for full 4-peer mesh teardown and
runGuildMeshQuadRecoveryBurstJourney: disconnect all peers, reconnect,
then offline recovery plus sync burst on host and three guests with
meshQuadRecoveryBurstReady verification.

Co-authored-by: Cursor <[email protected]>
2026-06-04 03:55:21 -04:00
Raven ScottandCursor 1ea2a2c426 Phase 829: guild 4-peer single-peer churn rejoin mesh recovery (v0.8.796)
Add quad partial mesh drop/reconnect helpers, runGuildMeshQuadChurnRejoinJourney,
and meshQuadChurnSurvivorReady / meshQuadRecoveryBurstReady matchers.

Co-authored-by: Cursor <[email protected]>
2026-06-04 03:48:41 -04:00
Raven ScottandCursor 66f704ca79 Phase 828: guild 4-peer sync burst mesh fanout (v0.8.795)
Add runGuildMeshQuadSyncBurstJourney and meshQuadSyncBurstReady matcher
for quad mesh sync burst on host plus three guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 03:42:05 -04:00
Raven ScottandCursor 922cfe7136 Phase 827: guild 4-peer mesh message fanout (v0.8.794)
Add connectGuildMeshQuad, runGuildMeshQuadMessageJourney, and meshQuadReady
matcher for host + three guest cross-join fanout tests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 03:36:54 -04:00
Raven ScottandCursor 08e946e70e Phase 826: guild 3-peer single-peer churn rejoin mesh recovery (v0.8.793)
Add partial mesh drop/reconnect helpers and runGuildMeshTripleChurnRejoinJourney
with meshChurnSurvivorReady and meshRecoveryBurstReady matchers.

Co-authored-by: Cursor <[email protected]>
2026-06-04 03:31:23 -04:00
Raven ScottandCursor efe0151a35 Phase 825: guild 3-peer composite recovery burst journey (v0.8.792)
Add runGuildMeshTripleRecoveryBurstJourney with disconnect/reconnect,
offline recovery + sync burst on all peers, and meshRecoveryBurstReady matcher.

Co-authored-by: Cursor <[email protected]>
2026-06-04 03:26:38 -04:00
Raven ScottandCursor ff3052d26b Phase 824: triple guild mesh sync burst journey
Add runGuildMeshTripleSyncBurstJourney and meshSyncBurstReady matcher so
agentctl verifies requestGuildSyncBurst({ clearPushHalt: true }) on host
and both guests after connectGuildMeshTriple.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:34:57 -04:00
Raven ScottandCursor 32cf441c5c Phase 823: runGuildMeshTriplePushHaltClearJourney (v0.8.790).
Adds meshPushNotHalted and meshPushHalted matchers for triple-peer
push-halt clear contract after clearGuildSyncPushHalt on all peers.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:27:43 -04:00
Raven ScottandCursor 03f0477a27 Phase 822: runGuildMeshTripleTopologyJourney (v0.8.789).
Adds meshStabilityPeerCountMin matcher and triple-peer topology emit
contract for guild-mesh-topology on all three mesh peers.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:19:49 -04:00
Raven ScottandCursor bad82698c4 Phase 821: runGuildMeshTripleAckWatermarkJourney (v0.8.788).
Adds guildSyncWatermarkPresent and guildSyncAckPeersMin matchers for
triple-peer ACK watermark fanout contract after mesh message delta.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:13:04 -04:00
Raven ScottandCursor 0b296583ac Phase 820: runGuildMeshTripleMemberRosterCompleteJourney (v0.8.787).
Adds memberDisplayNameIncludes matcher and triple-peer roster sync
complete contract with memberRosterSyncPctMin on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:06:45 -04:00
Raven ScottandCursor ccab9c0ab7 Phase 819: runGuildMeshTripleSyncPendingJourney (v0.8.786).
Adds guildSyncNotPending and guildSyncGossipOutboxMax matchers for
triple-peer history sync pending contract after outbox flush.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:00:46 -04:00
Raven ScottandCursor 733dba6c7e Phase 818: runGuildMeshTripleSyncHealthJourney (v0.8.785).
Adds guildSyncHealthRailPresent matcher and triple-peer sync health
contract after _refreshGuildSyncHealthCounts and mesh fanout.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:54:32 -04:00
Raven ScottandCursor 84eaef5f4b Phase 817: runGuildMeshTripleOfflineRecoveryJourney (v0.8.784).
3-peer offline recovery contract verifies meshReconnectReady and message
retention on both guests after triple reconnect and runOfflineRecoverySync.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:44:59 -04:00
Raven ScottandCursor 7b2b0aeb76 Phase 816: harden 3-peer partition heal mesh journey.
Add partitionHealComplete matcher and runGuildMeshTriplePartitionHealHardenedJourney with mesh and heal checkpoints on all peers.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:38:17 -04:00
Raven ScottandCursor 790011ca58 Phase 815: add 3-peer guild loading mesh journey.
Both guests must clear guildLoading with mesh peers and active channel after triple connect and sync fanout.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:32:50 -04:00
Raven ScottandCursor dbe1bcb047 Phase 814: add 3-peer guild message delta mesh journey.
Triple connect clears push halt, fanouts sync, and verifies host messages on both guests via activeChannelMessageIncludes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:27:14 -04:00
Raven ScottandCursor 3fc1b5883f Phase 813: add 3-peer guild member roster mesh journey.
Both guests must reach membersMin 3 after triple connect and sync fanout for CI roster hardening.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:22:17 -04:00
Raven ScottandCursor 738a5d4b1c Phase 812: add 3-peer guild presence mesh journey.
Host idle presence must propagate to both guests on triple mesh with peerPresenceStatus matchers for CI hardening.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:16:56 -04:00
Raven ScottandCursor 99f99d1b01 feat(agentctl): runGuildMeshTripleUnreadJourney for Phase 811
3-peer channel unread journey with channelUnreadMin matchers on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:09:40 -04:00
Raven ScottandCursor 3eb996678d feat(agentctl): runGuildMeshTripleVoiceOccupancyJourney for Phase 810
3-peer voice occupancy journey with voiceChannelPeersMin on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:06:30 -04:00
Raven ScottandCursor db3a7b1302 feat(agentctl): disconnectGuildMeshTriple and triple reconnect journey (Phase 809)
3-peer full mesh drop and reconnect; both guests reach meshReconnectReady.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:03:30 -04:00
Raven ScottandCursor 01aa787af2 feat(agentctl): runGuildMeshTripleMemberRolesJourney for Phase 808
3-peer custom role assignment; both guests see target member role badge.

Co-authored-by: Cursor <[email protected]>
2026-06-03 23:00:38 -04:00
Raven ScottandCursor eaabe0af14 feat(agentctl): runGuildMeshTripleTypingJourney for Phase 807
3-peer typing gossip journey with typingUsersIncludes matchers on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:58:07 -04:00
Raven ScottandCursor 661885ce02 feat(agentctl): runGuildMeshTripleReactionsJourney for Phase 806
3-peer reaction journey with messageReactionIncludes matchers on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:55:32 -04:00
Raven ScottandCursor 8b9269fed1 feat(agentctl): runGuildMeshTriplePinsJourney for Phase 805
3-peer pin journey with channelPinIncludes matchers on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:52:48 -04:00
Raven ScottandCursor d4ac4fa215 feat(agentctl): runGuildMeshTripleSoundJourney for Phase 804
3-peer sound upsert journey with guildSoundNamed matchers on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:50:20 -04:00
Raven ScottandCursor e94eb9370a feat(agentctl): runGuildMeshTripleStickerJourney for Phase 803
3-peer sticker upsert journey with guildStickerNamed matchers on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:48:59 -04:00
Raven ScottandCursor 58d640a96a feat(agentctl): 3-peer custom emoji mesh journey (Phase 802)
runGuildMeshTripleEmojiJourney verifies guildEmojiNamed on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:46:47 -04:00
Raven ScottandCursor f8115d0543 feat(agentctl): 3-peer channel lifecycle create+delete journey (Phase 801)
runGuildMeshTripleChannelLifecycleJourney verifies absent channel on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:44:23 -04:00
Raven ScottandCursor 7e37a30833 feat(agentctl): guild mesh channel lifecycle journeys (Phase 800)
2-peer create/delete and 3-peer create fanout with guildChannelNamed matchers.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:41:52 -04:00
Raven ScottandCursor 44780a274d feat(agentctl): 3-peer channel settings slowmode journey (Phase 799)
runGuildMeshTripleChannelSettingsJourney verifies slowmode on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:38:25 -04:00
Raven ScottandCursor 2c7780eb3a feat(agentctl): 3-peer channel topic and forum tag journey (Phase 798)
runGuildMeshTripleChannelTopicJourney verifies topic and palette on both guests.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:35:34 -04:00