Raven Scott
8bc6a8f096
feat(v0.8.670): slash registry CSV and invoke audit mesh parity
...
Implement Phase 695 signed slash command registry CSV and slash invoke
audit export across delivery-receipts, platform gossip (RPC 108/109),
slash-csv-ui modal, agentctl journeys, and test:ci-phase695 regression.
Also backfill relay/worker CSV styles missing from pearcord.css and bump
phase687 boot gate to 0.8.670 for RELEASE_CI continuity.
2026-06-03 01:53:24 -04:00
Raven Scott
c78bf259da
feat(v0.8.669): bot registry CSV and webhook execute mesh parity
...
Phase 694: bot-csv-ui, bot-csv-mixin, delivery-receipts bot/webhook CSV
collections, platform mesh APIs, guild RPC 106/107, deep link bot-csv,
agentctl bot registry and webhook execute journeys, test:ci-phase694.
Tighten bot-errors dev filter for bot.csv spans. Roadmap Phase 694 complete,
Phase 695 opened.
2026-06-03 01:41:25 -04:00
Raven Scott
0d6b776ebf
feat(v0.8.667–0.8.668): relay CSV and worker release CSV mesh parity
...
Phase 692 (v0.8.667): digest relay handoff CSV, archive peer export mesh,
relay-csv-ui, relay-csv-mixin, agentctl relay journeys, test:ci-phase692.
Phase 693 (v0.8.668): worker release CSV, integration manifest export mesh,
worker-csv-ui, worker-csv-mixin, RPC 104/105, agentctl worker journeys,
test:ci-phase693.
Fix relay modal IPC (sync-digest-relay-handoff-csv), worker-errors filter,
and phase687 boot gate version pin. Roadmap: Phases 692–693 complete, Phase 694 opened.
2026-06-03 01:32:26 -04:00
Raven Scott and Cursor
a13fa434fa
feat(agentctl): Phase 691 digest CSV and compliance journeys (v0.8.666)
...
Add runHookFailureDigestCsvJourney and runComplianceSnapshotExportJourney
for automated regression of mesh push and compliance snapshot export.
Co-authored-by: Cursor <[email protected] >
2026-06-03 01:13:57 -04:00
Raven Scott and Cursor
41a76eb9a8
feat(audit-csv): Phase 690 audit CSV mesh and mod digest journeys
...
Add runAuditCsvMeshPushJourney and runModDigestNotifyJourney for
test:agentctl-phase690-audit regression.
Co-authored-by: Cursor <[email protected] >
2026-06-03 01:06:23 -04:00
Raven Scott and Cursor
89509931a9
feat(health): Phase 689 automation health and relay handoff journeys
...
Add runAutomationHealthDashboardJourney and runDigestRelayHandoffJourney
for test:agentctl-phase689-health regression.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:59:11 -04:00
Raven Scott and Cursor
330a6a3692
feat(agentctl): Phase 688 delivery receipt and failure digest journeys
...
Add runHookDeliveryReceiptJourney and runHookFailureDigestJourney for
test:agentctl-phase688-delivery regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:53:40 -04:00
Raven Scott and Cursor
2942e902bd
Add worker template launch and trial matrix agentctl journeys (Phase 687).
...
runWorkerTemplateLaunchJourney exercises message-logger in-process trial;
runWorkerTrialMatrixJourney validates all templates pass via platform matrix.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:41:55 -04:00
Raven Scott and Cursor
c90491a97c
feat(automation): Phase 686 hook create and digest relay journeys (v0.8.661)
...
Add runAutomationHookCreateJourney, runDigestRelayDryRunJourney, and
dryRunGuildDigestWebhookRelay helper. Update README for test:agentctl-
phase686-automation bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:34:07 -04:00
Raven Scott and Cursor
5b9f47b20f
feat(webhooks): Phase 685 runWebhookCreateJourney and runWebhookExecuteJourney (v0.8.660)
...
Add headless webhook create and execute journeys for agentctl regression.
Update README for test:agentctl-phase685-webhooks bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:26:52 -04:00
Raven Scott and Cursor
6a1e31a124
feat(bots): Phase 684 runBotInstallJourney and runBotMessageJourney (v0.8.659)
...
Add headless bot install and message journeys for agentctl regression. Update
README for test:agentctl-phase684-bots bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:20:54 -04:00
Raven Scott and Cursor
b83fef1667
feat(agentctl): Phase 683 slash create and invoke headless journeys
...
Add runSlashCommandCreateJourney and runSlashCommandInvokeJourney for CI smoke coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:10:22 -04:00
Raven Scott and Cursor
c0cc3a7e75
feat(agentctl): add member role assign and effective permission journeys
...
runMemberRoleAssignJourney and runEffectivePermissionJourney for Phase 682
regression coverage (v0.8.657).
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:57:14 -04:00
Raven Scott and Cursor
2d73f46c04
feat(agentctl): add channel permission and role hierarchy journeys
...
runChannelPermissionJourney and runRoleHierarchyJourney for Phase 681
regression coverage (v0.8.656).
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:49:02 -04:00
Raven Scott and Cursor
60e788350b
feat(agentctl): add announcement follow and cross-post publish journeys
...
Headless runAnnouncementFollowJourney and runCrossPostPublishJourney for
Phase 680 regression coverage alongside existing thread/forum journeys.
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:39:50 -04:00
Raven Scott and Cursor
e773dd94af
feat(agentctl): add runForumPostJourney for Phase 679 regression
...
Create a forum channel, post, re-select parent, and assert forumPosts in view
after headless IPC (complements thread create/archive journeys).
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:27:28 -04:00
Raven Scott and Cursor
0f5afc5664
feat(agentctl): Phase 678 invite create, join, and discovery browse journeys
...
Add runInviteCreateJourney, runJoinInviteJourney, and runDiscoveryBrowseJourney
for test:agentctl-phase678-invites regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:11:29 -04:00
Raven Scott and Cursor
e7356c2fb3
feat(agentctl): Phase 677 audit, ban, and timeout moderation journeys
...
Add runAuditLogNavigationJourney, runBanMemberJourney, and runTimeoutMemberJourney for CI regression.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:56:48 -04:00
Raven Scott and Cursor
55b00921d6
feat(agentctl): Phase 676 settings journeys and mention journey fix
...
Add runSettingsNavigationJourney, runPrivacyToggleJourney, and
runKeybindConflictJourney; restore registerUser in mention notification journey.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:44:15 -04:00
Raven Scott and Cursor
3e7d554698
feat(notifications): Phase 675 agentctl notification journeys (v0.8.650)
...
Add runNotificationInboxJourney, runActivityFeedJourney, and
runMentionNotificationJourney for headless regression of inbox sort/filter,
activity feed, and mention notification routing.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:36:17 -04:00
Raven Scott
d8a14d2352
docs(agentctl): note Phase 674 poll and schedule journeys
2026-06-02 22:19:02 -04:00
Raven Scott
26cd2ba4ea
feat(agentctl): Phase 674 guild poll and schedule journeys
...
Add runGuildPollCreateVoteJourney, runGuildScheduledMessageJourney, and
runForumPollJourney for headless regression of platform-global parity.
2026-06-02 22:18:45 -04:00
Raven Scott and Cursor
675eab67b8
feat(agentctl): Phase 673 member/voice/stage headless journeys
...
Add runMemberListJourney, runVoiceRosterJourney, and runStageSpeakerJourney
for Phase 673 regression coverage alongside README notes.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:05:03 -04:00
Raven Scott and Cursor
b8a427b849
Phase 672 agentctl: thread create, forum search, and archive journeys
...
Add runThreadCreateJourney, runForumPostSearchJourney, and runThreadArchiveJourney
for Phase 672 regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-02 21:54:24 -04:00
Raven Scott and Cursor
c1f87cb5c6
feat(v0.8.646): Phase 671 search/pin/jump agentctl journeys
...
Add runSearchModalJourney, runPinToggleJourney, and runJumpToMessageJourney
for headless regression of Phase 671 search and pin polish.
Co-authored-by: Cursor <[email protected] >
2026-06-02 21:09:55 -04:00
Raven Scott and Cursor
fbf283c6bc
feat(v0.8.645): Phase 670 agentctl sticker/GIF/expression hub journeys
...
Add runStickerSendJourney, runGifPickerJourney, and
runExpressionHubKeyboardJourney with registerUser/createGuild bootstrap
for reliable headless guild-mode waits.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:59:58 -04:00
Raven Scott and Cursor
0c4e9b01ca
Phase 669: reaction toggle, picker keyboard, and custom emoji journeys.
...
Add runReactionToggleJourney, runReactionPickerKeyboardJourney, and
runCustomEmojiReactionJourney for Phase 669 agentctl regression.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:44:54 -04:00
Raven Scott and Cursor
9614bb70f2
Phase 668: agentctl embed preview and provider journeys.
...
Add runComposerEmbedPreviewJourney, runEmbedKeyboardA11yJourney, and
runEmbedProviderTikTokJourney for Phase 668 regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:34:21 -04:00
Raven Scott and Cursor
bafe06a5e4
Add Phase 667 markdown embed agentctl journeys.
...
Covers code-block suppress, edit URL embed refresh, and block-quote plus
URL stack scenarios for automated regression of unfurl policy behavior.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:22:27 -04:00
Raven Scott and Cursor
059b5ca42b
Phase 666: add runEmbedNsfwBlurJourney to embed agentctl chain.
...
Verify NSFW gate prefs and embed image metadata in headless journey.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:16:32 -04:00
Raven Scott and Cursor
5d68bf14a9
feat(agentctl): Phase 666 embed resolve, gossip, and multi-URL journeys
...
Add runEmbedResolveJourney, runEmbedMeshGossipJourney, and
runEmbedMultiUrlJourney for ci-phase666 verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:01:39 -04:00
Raven Scott and Cursor
f255adec65
fix(agentctl): forwardAttachment journey uses explicit attachmentIds
...
Update runAttachmentForwardJourney to call platform.forwardAttachment with
attachmentIds so headless forward works without source message lookup.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:50:52 -04:00
Raven Scott and Cursor
a7826e1760
Phase 665: attachment gallery agentctl journeys
...
Add runAttachmentLightboxJourney, runAttachmentMeshFetchJourney,
runAttachmentForwardJourney, runGroupDmAttachmentQuotaJourney, and
runAttachmentSlowmodeBlockedJourney for Phase 665 verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:36:02 -04:00
Raven Scott and Cursor
954d0a90cf
Phase 664: mesh replay and group DM quota voice-note journeys.
...
Add runVoiceNoteMeshReplayJourney and runVoiceNoteGroupDmQuotaJourney
for CI coverage of sparse fetch and per-participant byte limits.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:26:06 -04:00
Raven Scott and Cursor
7d7be62187
Phase 664: voice note agentctl journeys for DM, cancel, and slowmode gates.
...
Adds runVoiceNoteDmJourney, runVoiceNoteLockCancelJourney, and runVoiceNoteSlowmodeBlockedJourney with publicListing:false guild creates for CI speed.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:15:42 -04:00
Raven Scott and Cursor
9333cf16f8
Phase 654: mesh heal journeys and CI-fast guild create for agentctl soaks.
...
Adds 12-peer fanout, 3-peer concurrent heal, large-guild/DM-during-heal/multi-guild churn journeys; uses publicListing:false and skip-mesh paths to avoid discovery timeouts in CI.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:03:25 -04:00
Raven Scott and Cursor
3e04bd4336
Phase 654: runMeshResilienceSoak journey with CI skip path.
...
3-peer live soak or single-host heal + replication lag assert when PEARCORD_SKIP_MESH_ROUNDTRIP=1.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:43:31 -04:00
Raven Scott and Cursor
06b446bca0
Add agentctl journey for pinned DM prefs HyperDB mirror.
...
runDmPinnedPrefsMirrorJourney verifies upsert and userPrefsEngine after pin.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:34:17 -04:00
Raven Scott and Cursor
70e0ac4175
Add agentctl journey for stage speaker DM bridge.
...
runStageSpeakerDmBridgeJourney validates bridgeStageSpeakerToDmVoice and dm mode switch.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:30:39 -04:00
Raven Scott and Cursor
7fb98e5f80
Add agentctl journey for DM poll fixture export/import.
...
Verifies DmPollStore round-trip, dmPollEngine, and platform fixture APIs after voting.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:18:00 -04:00
Raven Scott and Cursor
f3bda865cd
Extend DM scheduled message agentctl journeys for Phase 659.
...
Cover edit-before-cancel in the base journey and add daily recurrence
re-queue verification after send-now delivery.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:09:15 -04:00
Raven Scott and Cursor
b2ca40d5b8
Add session-ready composer autofocus headless journey.
...
Exposes runComposerSessionReadyAutofocusJourney for Phase 660 focus-path
regression coverage alongside existing DM friend-open focus journeys.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:58:57 -04:00
Raven Scott and Cursor
558b11914e
Add Phase 409 agentctl perf summary and wait retry diagnostics.
...
Append perfSummary to scenario results; enrich wait timeouts with final
view snapshots via wait-diagnostics.js.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:41:48 -04:00
Raven Scott and Cursor
ebe27ae602
Phase 408: agentctl metrics matchers and topic export journey
...
Add waitMetrics step, matchView keys for workerPoll/viewBuildStats/meshStatusSummary/
platformCapabilities, toastIncludes sidecar matcher, press step stub, and
runChannelTopicExportJourney for headless topic+description export verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:17:41 -04:00
Raven Scott and Cursor
97fa50ba93
feat(agentctl): Phase 663 onboarding and join-preview journeys
...
Add runOnboardingBranchSelectionJourney and runJoinInvitePreviewJourney
for headless smoke coverage of needsGuild and invite preview paths.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:01:21 -04:00
Raven Scott and Cursor
84d9ffb3c3
feat(agentctl): media staging reorder journey for Phase 662
...
Add runMediaStagingReorderJourney and stageAttachmentFromBuffer helper.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:49:52 -04:00
Raven Scott and Cursor
5c5930d57a
feat(agentctl): voice-note happy-path and cancel journeys
...
Add stageVoiceNoteFromBuffer, sendStagedVoiceNote, discardStagedVoiceNote,
and runVoiceNoteHappyPathJourney / runVoiceNoteCancelJourney for P662-45/46.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:40:08 -04:00
Raven Scott and Cursor
dde0a6d1ca
Add log sentinel verification and Phase 661 scenario step parity.
...
Export verifyLogSentinel with waitLogSentinel on headless, server, and client;
extend matchView for activeChannelId and dm preview matchers; add sendDmMessage
scenario step and server channel-select helpers for attached runs.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:25:52 -04:00
Raven Scott and Cursor
cc9022501d
Add manualCheckpoint and assertSource scenario DSL steps.
...
First-class human validation checkpoints with env/auto ack support,
plus assertSource for worker wiring verification in headless scenarios.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:03:03 -04:00
Raven Scott and Cursor
3fb37af5ad
Add waitLogContains matcher for agentctl scenario runs.
...
Introduce bounded log polling in attached and headless scenario runners so startup hardening can be asserted directly from structured pearcord.log lines.
Co-authored-by: Cursor <[email protected] >
2026-06-02 11:01:07 -04:00