Commit Graph
380 Commits
Author SHA1 Message Date
Raven ScottandCursor ecca1ca8c9 feat(agentctl): add guild mesh bandwidth stats journey stub (Phase 958)
Headless runGuildMeshBandwidthStatsJourney validates bandwidth window stats
and exportGuildSyncDiagnostics cap keys without behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:22:34 -04:00
Raven ScottandCursor 7785869971 Phase 957: gossip outbox stats journey stub (v0.8.924)
Add runGuildMeshGossipOutboxStatsJourney for replication diagnostics
gossip slice verification. Non-breaking refactor only.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:13:44 -04:00
Raven ScottandCursor d884a29de3 Phase 956: guild mesh stability stats journey stub (v0.8.923)
Add runGuildMeshStabilityStatsJourney headless helper for production
hardening track verification. Non-breaking; mesh stats output unchanged.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:09:41 -04:00
Raven ScottandCursor f0d843acad Phase 954: export mesh registry validate journey stub (v0.8.921)
Add runExportMeshRegistryValidateJourney() headless helper delegating to
platform validate-e2e chain. Non-breaking; no RPC or UI behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:02:40 -04:00
Raven ScottandCursor f695804656 Phase 866: multi-guild production offline recovery journey
Add runGuildMeshMultiGuildProductionOfflineJourney with quad disconnect,
runOfflineRecoverySync, and meshMultiGuildProductionOfflineReady matcher.

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:45:38 -04:00
Raven ScottandCursor 5787798092 Phase 865 (v0.8.832): multi-guild production matrix + presence heal
Add runGuildMeshMultiGuildProductionPresenceJourney with presence vector
ingest and partition heal on primary quad while secondary guilds stay isolated.

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:35:11 -04:00
Raven ScottandCursor 73c7197a9f Phase 864 (v0.8.831): multi-guild production matrix + gossip outbox
Add runGuildMeshMultiGuildProductionGossipJourney with per-guild gossip flush,
outbox caps, and meshMultiGuildProductionGossipReady matcher (863 + Phase 840).

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:26:04 -04:00
Raven ScottandCursor bc28b57e0e Phase 863 (v0.8.830): multi-guild production matrix + replication lag
Add runGuildMeshMultiGuildProductionMatrixJourney with per-guild
exportMeshReplicationDiagnostics lag caps, 4-guild default layout, and
meshMultiGuildProductionMatrixReady matcher (extends Phase 862 + P654-2).

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:14:07 -04:00
Raven ScottandCursor 1c59c9db7c Phase 862 (v0.8.829): multi-guild scale + DM-during-heal composite
Add runGuildMeshMultiGuildScaleDmCompositeJourney combining Phase 861 topic
isolation with Phase 860 scale roster and DM-during-heal on the primary guild.

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:01:10 -04:00
Raven ScottandCursor ce33cfaf54 Phase 861 (v0.8.828): multi-guild 4×quad churn matrix journey
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]>
2026-06-04 06:49:32 -04:00
Raven ScottandCursor af58652bbb Phase 860: quad ultimate roster scale heal + DM during heal (v0.8.827)
Interleave openDmWithPeer/sendDmMessage during partition heal on Phase 859 scale
journey; meshQuadUltimateRosterScaleDmHealReady and survivor matcher.

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:38:55 -04:00
Raven ScottandCursor 4d464b33e0 Phase 859: quad ultimate roster heal at 300+ scale (v0.8.826)
Extend Phase 858 with 300-member default seed, paged member fanout at
0/100/200 offsets, and meshQuadUltimateRosterScaleHealReady matcher (P654-22).

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:27:44 -04:00
Raven ScottandCursor 5a8bd63c48 Phase 858: quad ultimate roster heal journey (v0.8.825)
Capstone combining Phase 857 resilience reconnect/expression with Phase 856
churn rejoin on large roster quad mesh; meshQuadUltimateRosterHealReady matcher.

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:20:16 -04:00
Raven ScottandCursor 4de2ed8cff Phase 857: quad resilience mega-soak + large roster journey (v0.8.824)
Add runGuildMeshQuadResilienceLargeRosterSoakJourney combining Phase 854
reconnect/heal + expression soak with Phase 855 large roster seed, and
meshQuadResilienceLargeRosterSoakReady matcher for CI contract verification.

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:13:24 -04:00
Raven ScottandCursor 3a07a383ae Phase 856: guild 4-peer churn + large roster + partition heal journey
Add runGuildMeshQuadChurnLargeRosterHealJourney and
meshQuadChurnLargeRosterHealReady combining Phases 851 and 855 on quad mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:05:09 -04:00
Raven ScottandCursor 26b93c5efe Phase 855: guild 4-peer large roster + partition heal journey
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]>
2026-06-04 06:00:58 -04:00
Raven ScottandCursor 26393a64de Phase 854: guild 4-peer resilience mega-soak journey
Add runGuildMeshQuadResilienceSoakJourney and meshQuadResilienceSoakReady
matcher capstoning reconnect/heal (Phase 853) with expression soak (849).

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:56:30 -04:00
Raven ScottandCursor 20afebe827 Phase 853: guild 4-peer offline recovery + partition heal journey
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]>
2026-06-04 05:52:36 -04:00
Raven ScottandCursor c9cc14f221 Phase 852: guild 4-peer recovery-burst + partition heal journey
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]>
2026-06-04 05:49:07 -04:00
Raven ScottandCursor b4164cba5f Phase 851: guild 4-peer churn-rejoin + partition heal journey
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]>
2026-06-04 05:45:40 -04:00
Raven ScottandCursor 6e2be538cc Phase 850: guild 4-peer partition heal mesh journey
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]>
2026-06-04 05:42:21 -04:00
Raven ScottandCursor 447fb1a13f Phase 849: runGuildMeshQuadExpressionSoakJourney and meshQuadExpressionSoakReady
Composite 4-peer soak validates Phases 843–848 expression/metadata fanout together.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:37:25 -04:00
Raven ScottandCursor 2190c20135 Phase 848: runGuildMeshQuadChannelLifecycleJourney and meshQuadChannelLifecycleReady
Four-peer channel create/delete fanout extends Phase 801 triple lifecycle slice.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:33:13 -04:00
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