Raven Scott and Cursor
13c50bf9b4
feat(phase725): add runBotRegistryExportJsonJourney for agentctl
...
Headless journey verifies signed bot registry export JSON mesh push and
view meta for Phase 725 regression alongside webhook execute journey.
Co-authored-by: Cursor <[email protected] >
2026-06-03 09:15:16 -04:00
Raven Scott and Cursor
ca049c4192
feat(agentctl): Phase 724 worker release and integration manifest export journeys (v0.8.700)
...
Add runWorkerReleaseExportJsonJourney and runIntegrationManifestExportJsonJourney
for signed worker export mesh regression.
Co-authored-by: Cursor <[email protected] >
2026-06-03 09:06:20 -04:00
Raven Scott and Cursor
6c745f9bfb
feat(agentctl): Phase 723 slash registry and invoke audit export JSON journeys (v0.8.699)
...
Add runSlashRegistryExportJsonJourney and runSlashInvokeAuditExportJsonJourney for
signed slash export mesh regression after command registration.
Co-authored-by: Cursor <[email protected] >
2026-06-03 08:54:46 -04:00
Raven Scott and Cursor
8cbb48c009
feat(agentctl): Phase 722 OAuth grant and install token export JSON journeys (v0.8.698)
...
Add runOAuthGrantExportJsonJourney and runOAuthInstallTokenExportJsonJourney for
signed export mesh regression after bot install token setup.
Co-authored-by: Cursor <[email protected] >
2026-06-03 08:43:18 -04:00
Raven Scott and Cursor
f4ce5b37e4
feat(agentctl): Phase 721 invite link and role override export JSON journeys
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 08:29:03 -04:00
Raven Scott and Cursor
1a28740acf
feat(agentctl): Phase 720 vanity URL and effective permission export JSON journeys
...
Add runVanityUrlExportJsonJourney and runEffectivePermissionExportJsonJourney for
automated verification of signed export meta after mesh push.
Co-authored-by: Cursor <[email protected] >
2026-06-03 08:19:49 -04:00
Raven Scott and Cursor
ee2cad21fa
Phase 719: read state and webhook execute JSON mesh parity (v0.8.695)
...
Add dedicated signed-export modals for read receipts and webhook execute
exports, populate view rows and meta, partition-heal mixins with dedicated
spans, agentctl journeys, and CI smokes following the Phase 718 pattern.
Co-authored-by: Cursor <[email protected] >
2026-06-03 08:08:02 -04:00
Raven Scott and Cursor
d3a919a9ce
Phase 718: channel follow and guild widget JSON mesh parity (v0.8.694)
...
Add dedicated signed-export modals, platform view population, partition-heal
mixins, agentctl journeys, and CI smokes so announcement follows and guild
widgets match the Phase 717 multi-guild JSON hardening pattern.
Co-authored-by: Cursor <[email protected] >
2026-06-03 07:58:12 -04:00
Raven Scott and Cursor
8b18019d78
feat(agentctl): multi-guild and partition heal JSON journeys (Phase 717)
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 07:37:49 -04:00
Raven Scott and Cursor
ddf38743b8
feat(agentctl): federation and mesh replication JSON journeys (Phase 716)
...
Co-authored-by: Cursor <[email protected] >
2026-06-03 07:29:27 -04:00
Raven Scott and Cursor
3fe3a33595
feat: agentctl journeys for device sync and discovery listing JSON (v0.8.691)
...
Add runDeviceSyncJsonJourney and runDiscoveryListingExportJourney for Phase 715
regression verification via test:agentctl-phase715-device.
Co-authored-by: Cursor <[email protected] >
2026-06-03 07:03:58 -04:00
Raven Scott and Cursor
c5cd4f840d
docs: document Phase 714 session and avatar decoration agentctl journeys
...
Note runSessionActivityJsonJourney and runAvatarDecorationExportJourney in the
README alongside the test:ci-phase714 verification bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 06:54:53 -04:00
Raven Scott
32ab1c13b4
feat(v0.8.689): rename all export CSV identifiers to JSON-only naming
...
Complete sweep of filenames, symbols, IPC channels, storage keys, CSS classes,
smoke scripts, and docs. Payloads remain signed JSON envelopes (Phase 713).
2026-06-03 05:54:25 -04:00
Raven Scott
24b3d5db2f
feat(phase711): activity invite CSV & profile banner export mesh parity (v0.8.686)
...
Complete Phase 711 with RPC 140/141 activity invite and profile banner CSV
mesh exports. Add activity-csv-ui.js modal, platform mixin, delivery-receipts
collections, guild gossip, ui-flow IPC, agentctl journeys, smokes, and app.js
integration. Fix corrupted CSS media-query blocks for CSV modals. Document in
ACTIVITY_INVITE_CSV.md and open Phase 712 session activity + avatar decoration.
2026-06-03 05:16:44 -04:00
Raven Scott
6d67270d68
feat(phase710): custom status CSV & guild widget export mesh parity (v0.8.685)
...
Complete Phase 710 with RPC 138/139 custom status and guild widget CSV mesh
exports. Wire status-csv-ui.js modal, platform mixin, ui-flow IPC, agentctl
journeys, smokes, and app.js integration. Fix syntax errors in CSV UI helpers
from phases 707–710 (presence, notification, screen, stage, thread, voice,
status). Restore app.js after accidental truncation; add showStatusCsvMeshModal,
deep links, dev-log filters, and settings entry. Document in CUSTOM_STATUS_CSV.md,
release notes, and roadmap; open Phase 711 activity invite + profile banner CSV.
2026-06-03 05:06:47 -04:00
Raven Scott
95956f7f0b
feat(phase709): notification override CSV & channel follow export mesh parity (v0.8.684)
...
Add signed guild notification override CSV mesh export and channel follow CSV
export (RPC 136/137): notification-csv-ui.js, notification-csv-mixin.js,
listGuildFollows in pearcord-announcements, delivery-receipts collections,
guild gossip handlers, ui-flow IPC, deep link ?notification-csv=1,
notification-csv-errors dev filter, agentctl notification/follow journeys, and
test:ci-phase709 regression bundle chaining phase708.
2026-06-03 04:49:32 -04:00
Raven Scott
6d89948dbf
feat(phase708): presence activity CSV & read-state export mesh parity (v0.8.683)
...
Add signed guild presence activity CSV mesh export and read-state CSV export
(RPC 134/135): presence-csv-ui.js, presence-csv-mixin.js, delivery-receipts
collections, guild gossip handlers, ui-flow IPC, deep link ?presence-csv=1,
presence-csv-errors dev filter, agentctl presence/read-state journeys, and
test:ci-phase708 regression bundle chaining phase707.
2026-06-03 04:37:32 -04:00
Raven Scott
1ce3f19255
feat(phase707): screen share CSV & soundboard registry export mesh parity (v0.8.682)
...
Add signed guild screen share CSV mesh export and soundboard registry CSV
export (RPC 132/133): screen-csv-ui.js, screen-csv-mixin.js, delivery-receipts
collections, guild gossip handlers, ui-flow IPC, deep link ?screen-csv=1,
screen-csv-errors dev filter, agentctl screen/soundboard journeys, and
test:ci-phase707 regression bundle chaining phase706.
2026-06-03 04:22:52 -04:00
Raven Scott
68effad067
feat(v0.8.681): Phase 706 voice state CSV & boost ledger export mesh parity
...
Complete signed guild voice state CSV mesh export and boost ledger CSV export
(RPC 130/131): voice-csv-ui.js, voice-csv-mixin.js, delivery-receipts store,
guild gossip handlers, ui-flow IPC, deep link ?voice-csv=1, agentctl voice +
boost journeys, smokes, and docs. Fix stage705 smoke dev-filter check.
Bundle: npm run test:ci-phase706 (50/50). Roadmap Phase 706 complete; Phase 707 slot opened.
2026-06-03 04:11:07 -04:00
Raven Scott
cd7140662a
feat(v0.8.680): Phase 705 stage instance CSV & guild event export mesh parity
...
Complete signed guild stage instance CSV mesh export and guild notification
event export (RPC 128/129): stage-csv-ui.js, stage-csv-mixin.js,
delivery-receipts store, guild gossip handlers, ui-flow IPC, deep link
?stage-csv=1, agentctl stage + guild event journeys, smokes, and docs.
Bundle: npm run test:ci-phase705 (50/50). Roadmap Phase 705 complete; Phase 706 slot opened.
2026-06-03 03:59:05 -04:00
Raven Scott
66aab1c769
feat(v0.8.679): Phase 704 thread archive CSV & forum tag export mesh parity
...
Complete signed guild thread archive CSV mesh export and forum tag palette
export (RPC 126/127): thread-csv-ui.js, thread-csv-mixin.js, delivery-receipts
store, guild gossip handlers, ui-flow IPC, deep link ?thread-csv=1, agentctl
journeys, smokes, and docs. Fix pushForumTagExportToMesh naming from pin clone.
Bundle: npm run test:ci-phase704 (50/50). Roadmap Phase 704 complete; Phase 705 slot opened.
2026-06-03 03:44:57 -04:00
Raven Scott
7bf15c8398
Phase 703: pin registry CSV & reaction summary export mesh parity (v0.8.678)
...
Add signed pin registry CSV mesh modal and guild reaction summary CSV export
(RPC 124/125) following the poll/ban CSV parity pattern. Includes pin-csv-ui,
platform pin-csv-mixin, ui-flow IPC, deep link ?pin-csv=1, agentctl journeys,
test:ci-phase703 regression bundle, and documentation updates.
2026-06-03 03:33:13 -04:00
Raven Scott
edb07bccb7
Phase 702: poll registry CSV & scheduled message export mesh parity (v0.8.677)
...
Add signed poll registry CSV mesh modal and scheduled message queue CSV export
following the ban/member CSV parity pattern. RPC 122/123 gossip sync, poll-csv-ui,
platform poll-csv-mixin, ui-flow IPC, deep link ?poll-csv=1, agentctl journeys,
test:ci-phase702 regression bundle, and documentation updates.
Also fixes missing showBanCsvMeshModalFromDeepLink helper from Phase 701.
2026-06-03 03:21:21 -04:00
Raven Scott
0caab45e4c
feat(phase701): ban registry CSV and automod rule export mesh parity (v0.8.676)
...
Add signed ban registry CSV mesh (RPC 120) and automod rule export CSV (RPC 121)
with ban-csv-ui, platform ban-csv-mixin, delivery-receipts store, guild gossip,
ui-flow IPC, agentctl journeys, and test:ci-phase701 regression chain.
2026-06-03 03:08:43 -04:00
Raven Scott
637911772b
feat(phase700): member roster CSV and moderation timeout export mesh parity (v0.8.675)
...
Add signed member roster CSV mesh (RPC 118) and moderation timeout export CSV
(RPC 119) with member-csv-ui, platform member-csv-mixin, delivery-receipts store
methods, guild gossip, ui-flow IPC, agentctl journeys, and test:ci-phase700.
2026-06-03 02:57:53 -04:00
Raven Scott
c2c29a2e13
feat(phase699): emoji registry CSV and sticker pack export mesh parity (v0.8.674)
...
Add signed emoji registry CSV mesh (RPC 116) and sticker pack export CSV (RPC 117)
with emoji-csv UI, platform mixin, delivery receipts, ui-flow IPC, agentctl journeys,
and test:ci-phase699 regression bundle including phase698 chain.
2026-06-03 02:41:46 -04:00
Raven Scott
4bc3220066
feat(phase698): role override CSV and effective permission export mesh parity (v0.8.673)
...
Add signed channel permission overwrite CSV mesh (RPC 114) and effective
permission export (RPC 115) with permission-csv UI, platform mixin, delivery
receipts, ui-flow IPC, agentctl journeys, and test:ci-phase698 regression bundle.
2026-06-03 02:30:58 -04:00
Raven Scott
f728e59c7f
feat(v0.8.672): Phase 697 invite link CSV and vanity URL mesh parity
...
Signed invite link CSV (listGuildInvites) and vanity URL export mesh follow
the OAuth/slash CSV pattern: invite-csv-ui, invite-csv-mixin, delivery-receipts
collections, guild gossip RPC 112/113, ui-flow IPC, deep link ?invite-csv=1,
invite-errors filter, and agentctl invite + vanity journeys.
Repairs app.js bot/slash/oauth modal corruption from prior session. Adds
test:ci-phase697, docs INVITE_LINK_CSV.md, RELEASE_v0.8.672, and Phase 698 roadmap.
2026-06-03 02:15:08 -04:00
Raven Scott
8857d805c4
feat(v0.8.671): Phase 696 OAuth grant CSV and install token mesh parity
...
Signed OAuth grant CSV (guild bots as application grants) and install
token export CSV follow the bot/slash CSV mesh pattern: oauth-csv-ui,
oauth-csv-mixin, delivery-receipts collections, guild gossip, ui-flow IPC,
deep link ?oauth-csv=1, oauth-errors dev filter, and agentctl journeys.
Adds test:ci-phase696 (static + boot + agentctl) and bumps app to 0.8.671.
Documents OAUTH_GRANT_CSV.md, RELEASE_v0.8.671, and opens Phase 697 on the roadmap.
2026-06-03 02:03:14 -04:00
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
Raven Scott and Cursor
1a40cd8b88
Restore agentctl runtime compatibility across Node and Bare.
...
Add a runtime helper and gate module loading so preflight/doctor/ping run in Node without pulling Bare-only modules, while preserving Bare paths for headless flows and worker-attached startup.
Co-authored-by: Cursor <[email protected] >
2026-06-02 10:56:39 -04:00
Raven Scott
aeb1841871
Align agentctl lockfile with local workspace dependencies.
...
Track resolved dependency updates including local platform linkage used in attached runtime workflows.
2026-06-02 10:41:30 -04:00
Raven Scott and Cursor
99ec49ec85
Add agentctl heartbeat/startup events and handshake metadata.
...
This extends ping with handshake graph metadata and emits runtime liveness/startup sidecar events so attached diagnostics can verify readiness progression and module graph parity in real time.
Co-authored-by: Cursor <[email protected] >
2026-06-02 09:35:56 -04:00
Raven Scott and Cursor
5584473a07
Surface worker listening evidence in agentctl doctor output.
...
This reads the latest agentctl listening line from pearcord.log for attached diagnostics and adds a one-shot live harness workflow to streamline readiness, ping, and view verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 09:22:05 -04:00
Raven Scott and Cursor
3a27b70a0a
Add agentctl preflight/doctor/readiness diagnostics for attached runs.
...
This hardens live troubleshooting with structured error codes, bounded ping retry/wait-listening behavior, and clearer remediation hints for missing modules and disabled PEARCORD_AGENTCTL runtime wiring.
Co-authored-by: Cursor <[email protected] >
2026-06-02 09:19:17 -04:00
Raven Scott and Cursor
878e1d5da8
Harden agentctl local module resolution and recovery guidance.
...
Add explicit sidecar dependency wiring for Bare runtime resolution, refresh lockfile linkage, and document the module reinstall runbook so autonomous live testing can recover quickly from `MODULE_NOT_FOUND` drift.
Co-authored-by: Cursor <[email protected] >
2026-06-02 07:59:05 -04:00
Raven Scott and Cursor
192accb7cb
feat(agentctl): add DM scheduled-message journey
...
Add `runDmScheduledMessageJourney` to validate queue creation, listing,
immediate send override, and cancellation in headless DM flows.
Co-authored-by: Cursor <[email protected] >
2026-06-02 04:11:23 -04:00
Raven Scott and Cursor
19e623ceb3
feat(agentctl): assert idempotent poll vote and unread neutrality
...
Expand DM poll journey coverage to verify duplicate desired-state vote apply
is stable and poll updates do not create synthetic unread or mention alert
inflation in DM contexts.
Co-authored-by: Cursor <[email protected] >
2026-06-02 03:58:05 -04:00
Raven Scott and Cursor
38809e0d5f
feat(agentctl): verify DM poll delete and dm_thread poll vote path
...
Extend DM poll journey to assert poll deletion removes the message and add
thread-scoped DM poll coverage by creating/voting on a poll inside `dm_thread`.
Co-authored-by: Cursor <[email protected] >
2026-06-02 03:43:21 -04:00
Raven Scott and Cursor
2ffec0e696
feat(agentctl): verify DM poll close-state vote blocking
...
Extend `runDmPollVoteJourney` to cover close-state behavior by closing an
active poll and asserting subsequent votes fail with a closed-poll error.
Co-authored-by: Cursor <[email protected] >
2026-06-02 03:36:42 -04:00
Raven Scott and Cursor
a5693586f2
feat(agentctl): cover anonymous and edit-guard poll journey
...
Extend `runDmPollVoteJourney` to validate anonymous poll creation and
assert poll edit is blocked after first vote, tightening Phase 659
headless verification depth.
Co-authored-by: Cursor <[email protected] >
2026-06-02 03:27:17 -04:00
Raven Scott and Cursor
580545891c
feat(agentctl): add DM poll vote journey
...
Add `runDmPollVoteJourney` to validate single-choice replacement and
multi-select retention behavior in headless DM sessions.
Co-authored-by: Cursor <[email protected] >
2026-06-02 03:20:57 -04:00
Raven Scott and Cursor
dbac96077c
feat(agentctl): add DM thread P2P audit journey
...
Add `runDmThreadP2PAuditJourney()` to validate DM thread topic safety
from headless sessions and fail when any non-P2P topic signature appears.
Update README with phase658 closure test coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-02 03:07:52 -04:00
Raven Scott and Cursor
f0070cdcd3
feat(agentctl): add DM thread archive/unarchive journey v0.8.638
...
Add `runDmThreadArchiveJourney` to verify DM thread archive toggles update
`THREAD_META.archived` true/false over IPC `archive-thread`.
Co-authored-by: Cursor <[email protected] >
2026-06-02 02:58:19 -04:00
Raven Scott and Cursor
f1651b87a4
feat(agentctl): runForumDmBridgeJourney v0.8.638
...
Add / update the Phase 658 batch 2 headless journey to validate the forum→DM bridge
composer prefill flow in CI-style agentctl runs.
Co-authored-by: Cursor <[email protected] >
2026-06-02 02:46:14 -04:00
Raven Scott and Cursor
0903259cdf
feat(agentctl): runDmThreadForkJourney smoke v0.8.637
...
Headless journey forks a DM message into dm_thread and asserts panel metadata.
Co-authored-by: Cursor <[email protected] >
2026-06-02 01:48:14 -04:00
Raven Scott and Cursor
a711b7cb1b
feat(agentctl): group remove rekey journey smoke v0.8.635
...
Add runGroupDmRemoveMemberRekeyJourney for E2E rekey banner validation.
Co-authored-by: Cursor <[email protected] >
2026-06-02 01:23:41 -04:00
Raven Scott
5f8edc352f
feat(agentctl): DM voice accept and video live journeys
...
runDmVoiceAcceptJourney and runDmVideoLiveJourney for Phase 657 smokes.
2026-06-02 01:13:32 -04:00
Raven Scott
510832b805
feat(agentctl): assert dmSessionRekey after group add member
2026-06-02 01:06:41 -04:00
Raven Scott
bc3f33f51a
feat(agentctl): DM voice live and group add-member journeys
...
runDmVoiceLiveJourney and runGroupDmAddMemberJourney for Phase 656 smokes.
2026-06-02 01:01:40 -04:00
Raven Scott and Cursor
352d49cc3e
Add Phase 656 agentctl journeys for global presence and dm-meta.
...
Headless runGlobalPresenceTwoPeerJourney and runHyperDbDmMetaMigrationJourney
support autonomous Phase 656 regression testing.
Co-authored-by: Cursor <[email protected] >
2026-06-02 00:49:56 -04:00