Commit Graph
259 Commits
Author SHA1 Message Date
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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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 ScottandCursor 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