Raven Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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 Scott and Cursor
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
Raven Scott and Cursor
b3728acc96
feat(agentctl): channel topic and forum tag mesh journey (Phase 797)
...
runGuildMeshChannelTopicJourney with activeChannelTopicIncludes and forumTagPaletteMin.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:32:30 -04:00
Raven Scott and Cursor
fdafa9345d
feat(agentctl): 3-peer partition heal journey and matchers (Phase 796)
...
runGuildMeshTriplePartitionHealJourney with partitionHealIdle and presencePeersMin.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:29:21 -04:00
Raven Scott and Cursor
c0f268f147
feat(agentctl): 3-peer mesh message journey and triple exports (Phase 795)
...
Add runGuildMeshTripleMessageJourney, activeChannelMessageIncludes matcher,
and export connectGuildMeshTriple for multi-peer guild mesh tests.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:25:37 -04:00
Raven Scott and Cursor
571823da51
feat(agentctl): guild channel settings mesh journey (Phase 794)
...
Add channelSlowmodeAt matcher and runGuildMeshChannelSettingsJourney for
2-peer slowmode propagation over guild mesh.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:21:45 -04:00
Raven Scott and Cursor
8c158fe914
feat(agentctl): guild sound mesh journey and guildSoundNamed matcher (Phase 793)
...
Add runGuildMeshSoundJourney for 2-peer soundboard propagation verification
and wait diagnostics for guild sound counts.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:16:37 -04:00
Raven Scott and Cursor
de8f77bcd7
Phase 792: runGuildMeshPinsJourney and channel pin matchers.
...
Two-peer mesh journey verifies host pin appears in guest channel pins view.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:09:54 -04:00
Raven Scott and Cursor
1466da1184
Phase 791: runGuildMeshStickerJourney and guildStickerCount diagnostics.
...
Two-peer mesh journey verifies remote custom sticker appears in guest view.
Co-authored-by: Cursor <[email protected] >
2026-06-03 22:04:21 -04:00
Raven Scott and Cursor
462186a16e
Phase 790: runGuildMeshEmojiJourney and guildCustomEmojiCount diagnostics.
...
Two-peer mesh journey verifies remote custom emoji appears in guest view.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:59:12 -04:00
Raven Scott and Cursor
f1a80e21f5
Phase 789: agentctl guild mesh reactions journey (v0.8.756)
...
Add messageReactionIncludes matcher and runGuildMeshReactionsJourney for
2-peer message + reaction gossip verification.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:51:41 -04:00
Raven Scott and Cursor
11a6f1855e
Phase 788: mesh reconnect journey and disconnect helper (v0.8.755)
...
Add disconnectGuildMeshPeers, runGuildMeshReconnectJourney, and matchers
meshReconnectReady and meshPeersExact.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:46:16 -04:00
Raven Scott and Cursor
0981275bd3
Phase 787: agentctl guild member roles mesh journey (v0.8.754)
...
Add memberCustomRolesIncludes and guildCustomRolesMin matchers,
runGuildMeshMemberRolesJourney, and wait-diagnostics role counts.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:40:25 -04:00
Raven Scott and Cursor
2714838133
Phase 786: agentctl guild typing mesh journey (v0.8.753)
...
Add typingUsersIncludes matcher, runGuildMeshTypingJourney for 2-peer gossip,
and wait-diagnostics typingUserCount checkpoint.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:36:10 -04:00
Raven Scott and Cursor
b9a16f06cd
Phase 785: voice occupancy mesh journey and matcher
...
Add runGuildMeshVoiceOccupancyJourney and voiceChannelPeersMin matcher.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:30:04 -04:00
Raven Scott and Cursor
aaeb8ce896
Phase 784: guild mesh unread journey and matchers
...
Add runGuildMeshUnreadJourney, channelUnreadMin, guildUnreadBadgeMin,
and wait diagnostics for mesh unread verification.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:25:49 -04:00
Raven Scott and Cursor
f24315cd71
Phase 783: message delta journey and sync progress matchers
...
Add runGuildMeshMessageDeltaJourney, guildSyncProgressPctMin, and
activeChannelMessagesMin for 2-peer guild message propagation tests.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:20:59 -04:00
Raven Scott and Cursor
f3beece04c
Phase 782: agentctl presence matchers and 2-peer mesh journey
...
Add peerPresenceStatus, presencePeersMin, presenceVectorSizeMin matchers,
wait diagnostics fields, and runGuildMeshPresenceJourney for idle propagation.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:17:00 -04:00
Raven Scott and Cursor
30ea35f448
feat(mesh): member roster matchers and 2-peer mesh journey (v0.8.748)
...
Add membersMin, memberRosterSyncComplete, meshPeersMin matchers and
runGuildMeshMemberRosterJourney for guild mesh roster verification.
Co-authored-by: Cursor <[email protected] >
2026-06-03 21:11:23 -04:00
Raven Scott and Cursor
86f01b74c0
feat(permissions): effective inspector polish and cross-links (v0.8.746)
...
Phase 779 adds copy effective-permissions deep links with optional memberId,
live breakdown refresh while the inspector is open, and a cross-link to
channel permissions for the focused role. Closes deferred P778-42.
Co-authored-by: Cursor <[email protected] >
2026-06-03 16:03:15 -04:00
Raven Scott and Cursor
3d3d9b3de8
feat(agentctl): add runEffectivePermDeepLinkRoleFocusJourney for Phase 778
...
Validates ?effective=1&roleId= deep link parsing and platform
effectivePermFocusRoleId navigation handoff.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:58:53 -04:00
Raven Scott and Cursor
eed7a374ca
feat(agentctl): add runChannelPermDeepLinkRoleFocusJourney for Phase 777
...
Validates pearcord://g/.../c/...?permissions=1&roleId= parsing and
platform navigateDeepLink channelPermFocusRoleId handoff.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:49:44 -04:00
Raven Scott and Cursor
bb7618fa60
Add Phase 776 role editor parity journeys to headless agentctl.
...
Introduces runRoleEditorFullParityJourney, runRoleEditorAssignMemberJourney,
and runRoleEditorChannelPermLinkJourney with correct custom_role overwrite
matching and channel selection before overwrite assertions.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:36:20 -04:00
Raven Scott and Cursor
ad7fe30ab0
feat(agentctl): Phase 774 owner role-assignment guard journey
...
Document platform owner assignment blocking for role.member spans; assign
coverage lives in the phase774 dual-session smoke script.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:11:32 -04:00
Raven Scott and Cursor
4275b122ad
test(agentctl): Phase 773 role create/update/delete lifecycle journeys
...
Add runRoleEditorLifecycleJourney and runRoleEditorDiscardDraftJourney for
role editor save-bar verification in test:agentctl-phase773-role-lifecycle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 15:00:04 -04:00
Raven Scott and Cursor
c6a0a4f3db
test(agentctl): Phase 772 role permission matrix journeys
...
Add headless journeys for Manage Channels toggle save and Administrator
confirm mask; wired into test:agentctl-phase772-role-permissions.
Co-authored-by: Cursor <[email protected] >
2026-06-03 14:52:26 -04:00
Raven Scott and Cursor
bac8294baf
feat(agentctl): Phase 771 role display update journey
...
Add runRoleEditorDisplayUpdateJourney and hoist/mentionable on create.
Co-authored-by: Cursor <[email protected] >
2026-06-03 14:33:45 -04:00
Raven Scott and Cursor
013ed8e7da
feat(agentctl): Phase 770 role editor rail reorder journey
...
Add runRoleEditorRailReorderJourney for create-two-roles and reorder
verification used by test:agentctl-phase770-role-rail.
Co-authored-by: Cursor <[email protected] >
2026-06-03 14:20:00 -04:00
Raven Scott and Cursor
d5d631e145
feat(agentctl): Phase 768 settings dirty save/discard/parity journeys
...
Add headless journeys for explicit save, theme discard, section switch, and
full settings parity exercised by test:agentctl-phase768-settings.
Co-authored-by: Cursor <[email protected] >
2026-06-03 14:00:26 -04:00