Add runGuildMeshMultiGuildQuadChurnMatrixJourney with exportMultiGuildSyncDiagnostics,
cross-guild topic leak checks, and meshMultiGuildQuadChurnMatrixReady matcher for P654-24.
Live path runs per-guild quad churn when PEARCORD_PHASE654_HEAL_FULL=1.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadLargeRosterHealJourney and meshQuadLargeRosterHealReady
matcher so quad mesh verifies 120+ member seed, heal, and roster fanout
on all four peers.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadOfflineHealJourney and meshQuadOfflineHealReady
matcher combining Phase 842 offline recovery with Phase 850 heal on
all four peers after quad reconnect.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadRecoveryHealJourney and meshQuadRecoveryHealReady
matcher combining Phase 830 full quad reconnect with Phase 850 heal
on all four peers after recovery burst.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadChurnHealJourney and meshQuadChurnHealReady matcher
combining Phase 829 churn drop/rejoin with Phase 850 partition heal on
survivors and full quad reconcile after rejoin.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadPartitionHealJourney and meshQuadPartitionHealReady
matcher so quad mesh verifies heal-complete and presence reconcile on
all four peers after host partition heal and sync fanout.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadOfflineRecoveryJourney and meshQuadOfflineRecoveryReady
matcher for quad disconnect/reconnect with offline recovery on all guests.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadSyncHealthJourney and meshQuadSyncHealthReady matcher
so quad mesh CI verifies guildSyncHealthRail on all three guests.
Co-authored-by: Cursor <[email protected]>
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]>
Add runGuildMeshQuadMemberRosterCompleteJourney and meshQuadRosterCompleteReady
matcher so quad mesh CI verifies 100% roster sync on all three guests.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadPinsJourney and meshQuadPinsReady matcher so quad mesh
CI verifies channel pins propagate to all three guests.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadMemberRolesJourney and meshQuadMemberRolesReady matcher
so quad mesh CI verifies custom role pills propagate to all three guests.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadReactionsJourney and meshQuadReactionsReady matcher so
quad mesh CI verifies 👍 reaction pills propagate to all three guests.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadTypingJourney so host typing gossip propagates to
all three guests on quad mesh, plus meshQuadTypingReady matcher.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadVoiceOccupancyJourney so host voice occupancy
propagates to all three guests on quad mesh, plus meshQuadVoiceReady.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadUnreadJourney so host messages raise unread on all
three guests over quad mesh, plus meshQuadUnreadReady matcher.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshQuadMemberRosterJourney so all four members appear on
host and every guest after quad mesh connect, plus meshQuadRosterReady.
Co-authored-by: Cursor <[email protected]>
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]>
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]>
Add runGuildMeshQuadSyncBurstJourney and meshQuadSyncBurstReady matcher
for quad mesh sync burst on host plus three guests.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshTripleRecoveryBurstJourney with disconnect/reconnect,
offline recovery + sync burst on all peers, and meshRecoveryBurstReady matcher.
Co-authored-by: Cursor <[email protected]>
Add runGuildMeshTripleSyncBurstJourney and meshSyncBurstReady matcher so
agentctl verifies requestGuildSyncBurst({ clearPushHalt: true }) on host
and both guests after connectGuildMeshTriple.
Co-authored-by: Cursor <[email protected]>
Adds meshPushNotHalted and meshPushHalted matchers for triple-peer
push-halt clear contract after clearGuildSyncPushHalt on all peers.
Co-authored-by: Cursor <[email protected]>
Adds meshStabilityPeerCountMin matcher and triple-peer topology emit
contract for guild-mesh-topology on all three mesh peers.
Co-authored-by: Cursor <[email protected]>