Commit Graph
100 Commits
Author SHA1 Message Date
Raven ScottandCursor 51438b3a01 feat(platform): extend onboarding span metadata for Phase 567 (v0.8.530)
Add activeChannelId on identity.register; textChannelCount and activeChannelId
on guild.create and invite.join.

Co-authored-by: Cursor <[email protected]>
2026-05-24 15:00:50 -04:00
Raven ScottandCursor 427f3cb598 feat(platform): extend invite span metadata for Phase 566 (v0.8.529)
Add textChannelCount and guildCount on guild.invite; guildCount on invite.revoke.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:57:14 -04:00
Raven ScottandCursor dc3fe9525a docs: note Phase 565 DM live region and test bundle
Co-authored-by: Cursor <[email protected]>
2026-05-24 14:54:26 -04:00
Raven ScottandCursor e338c8868b docs: note Phase 564 contacts live region and test bundle
Co-authored-by: Cursor <[email protected]>
2026-05-24 14:51:03 -04:00
Raven ScottandCursor ffa7dce321 docs: note Phase 563 discovery live region and test bundle
Co-authored-by: Cursor <[email protected]>
2026-05-24 14:48:17 -04:00
Raven ScottandCursor 831c5b100e docs: note Phase 562 presence live region and test bundle
Co-authored-by: Cursor <[email protected]>
2026-05-24 14:45:37 -04:00
Raven ScottandCursor bc3449e422 docs: note Phase 561 soundboard live region and test bundle
Co-authored-by: Cursor <[email protected]>
2026-05-24 14:41:23 -04:00
Raven ScottandCursor 9791d40b15 feat(platform): screen spans activeChannelId metadata (v0.8.523)
Extend screen.start, screen.stop, and screen.capture span ends for Phase 560.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:36:14 -04:00
Raven ScottandCursor 1340e4cbef feat(platform): stage spans activeChannelId metadata (v0.8.522)
Extend stage.join and stage.speaker.* span ends for Phase 559 observability.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:31:26 -04:00
Raven ScottandCursor 095858a69f feat(platform): voice spans activeChannelId metadata (v0.8.521)
Extend voice.join, voice.leave, and voice.mute span ends for Phase 558 observability.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:28:17 -04:00
Raven ScottandCursor e7f3c19d93 feat(platform): embed.clear span and resolve/gossip metadata (v0.8.520)
Add embed.clear on message delete and activeChannelId/messageId on embed spans.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:25:37 -04:00
Raven ScottandCursor 6a97f814ee feat(attachments): extend stage/read spans and unlink on delete
attachment.stage reports stagedCount and remainingStagingCapacity;
attachment.read includes activeChannelId; attachment.unlink runs before
message removal when attachments were linked.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:19:58 -04:00
Raven ScottandCursor 1d418de396 feat(reactions): extend list/clear/toggle span metadata for Phase 555
reaction.list reports rowCount and messageCount; reaction.clear runs on
delete; reaction.toggle end includes messageReactionCount and activeChannelId.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:11:44 -04:00
Raven ScottandCursor 8fd024a78b feat(platform): Phase 554 messaging span metadata (v0.8.517)
Extend message.send with channelMessageCount and remainingCharCapacity,
message.edit with editAgeMs, and message.delete with meshFanout on span end.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:04:54 -04:00
Raven ScottandCursor c19da444d1 feat(platform): Phase 553 search span metadata (v0.8.516)
Add searchSpanKind (search.messages/dms/pins), remainingResultCapacity, and
activeChannelId on guild.search ends; pin.list reports spanKind search.pins.

Co-authored-by: Cursor <[email protected]>
2026-05-24 14:00:00 -04:00
Raven ScottandCursor 2daaad3696 feat(platform): Phase 552 compliance span metadata (v0.8.515)
Extend audit.append with auditEntryCount, audit.export with exportLimit and
remainingExportCapacity, and compliance.snapshot with meshPushed and
archiveAppended for dev-log diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:54:04 -04:00
Raven ScottandCursor ac96778032 feat(platform): Phase 551 moderation span metadata (v0.8.514)
Extend kick.member, timeout.member, and automod.setConfig span ends with
memberCount, activeTimeoutCount, and keywordCount for dev-log diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:50:46 -04:00
Raven ScottandCursor 51f735b5e0 feat(platform): Phase 550 role and overwrite span metadata extend
Add customRoleCount on role update/delete, channelOverwriteCount on overwrite
upsert, and remainingOverwriteCount on overwrite delete.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:44:30 -04:00
Raven ScottandCursor be2d463c86 feat(platform): Phase 549 guild-admin span metadata extend
Add channelCount on create, remainingChannelCount on delete, and
requestedCount/reorderedAll on channel.reorder span ends.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:39:03 -04:00
Raven ScottandCursor ae34b24de2 feat(platform): Phase 548 invite span metadata extend
Add activeChannelId on guild.invite and invite.revoke span ends; include maxUses on guild.invite completion metadata.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:33:58 -04:00
Raven ScottandCursor ba4007b743 feat(platform): activeChannelId on dm.send and dm.group.create (Phase 547)
Extend dm.send and dm.group.create span ends with activeChannelId metadata.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:29:39 -04:00
Raven ScottandCursor 3c86b53bbc feat(platform): contacts block/unblock spans and activeChannelId (Phase 546)
Add contacts.block and contacts.unblock spans; extend request, accept,
and decline span ends with activeChannelId metadata.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:24:48 -04:00
Raven ScottandCursor 48a6ea5f68 feat(platform): discovery prune span and activeChannelId (Phase 545)
Add discovery.prune span for pruneDiscoveryListings; extend
discovery.list, publish, and mesh span ends with activeChannelId.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:20:20 -04:00
Raven ScottandCursor 02cb10e798 feat(platform): presence image span and activeChannelId (Phase 544)
Add presence.image span for activity artwork uploads; extend
presence.set and presence.activity span ends with activeChannelId.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:15:11 -04:00
Raven ScottandCursor 45bc2eb199 feat(platform): soundboard stage span and activeChannelId for Phase 543
Add soundboard.stage span for stageGuildSound; extend play, upload, and
delete span ends with activeChannelId metadata.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:10:05 -04:00
Raven ScottandCursor be546134f3 feat(platform): sticker spanKind and stage/delete spans for Phase 542
Add sticker.stage and sticker.delete spans with spanKind and
activeChannelId; extend sticker.create and sticker.send span ends.

Co-authored-by: Cursor <[email protected]>
2026-05-24 13:02:09 -04:00
Raven ScottandCursor 97b70077c9 feat(platform): emoji spanKind and stage/delete spans for Phase 541
Add emoji.stage and emoji.delete spans with spanKind and activeChannelId;
extend emoji.upsert end metadata with emoji.create spanKind.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:54:43 -04:00
Raven ScottandCursor fa3ad10f94 feat(platform): automation spanKind and dispatch span for Phase 540
Add automation.dispatch span with receipt metadata; extend hook, manifest,
and dryRun span ends with spanKind and activeChannelId.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:46:18 -04:00
Raven ScottandCursor 6f61b46a67 feat(platform): bot spanKind metadata for Phase 539
Add spanKind and activeChannelId to bot.install, bot.verify, bot.message,
and bot.token span ends for integrations observability.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:40:20 -04:00
Raven ScottandCursor f1b210b1b7 feat(platform): slash spanKind metadata for Phase 538
Add spanKind and activeChannelId to slash.register, slash.delete, and
slash.invoke span ends for integrations observability.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:35:32 -04:00
Raven ScottandCursor 612cb3662f feat(platform): webhook spanKind metadata for Phase 537
Add spanKind and activeChannelId to webhook.create, webhook.delete, and
webhook.execute span ends for integrations observability.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:31:01 -04:00
Raven ScottandCursor 9ebd54992d feat(platform): audit/compliance spanKind metadata for Phase 536
Add spanKind and activeChannelId to audit.append, audit.export, and
compliance.snapshot span ends for compliance depth observability.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:26:26 -04:00
Raven ScottandCursor 22928a8507 feat(platform): extend moderation and automod span end metadata (Phase 535)
Add spanKind and activeChannelId on ban.member, kick.member, timeout.member,
automod.setConfig, and automod.evaluate span completions.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:21:03 -04:00
Raven ScottandCursor d89fcf094e feat(platform): extend role and permission span end metadata (Phase 534)
Add spanKind, activeChannelId, and customRoleCount on role.create; spanKind
and activeChannelId on role.update/delete/reorder and permission.overwrite*.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:14:27 -04:00
Raven ScottandCursor f09aa4026f feat(platform): extend channel admin span end metadata (Phase 533)
Add spanKind and activeChannelId on channel.create/delete/reorder span ends;
include createdChannelId on channel.create completion.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:09:14 -04:00
Raven ScottandCursor 1e6e97ec92 feat(platform): extend invite span metadata for Phase 532 (v0.8.495)
guild.invite uses spanKind guild.invite with hasShareCode; invite.join adds
activeChannelId and guildCount; invite.revoke adds spanKind on span end.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:04:11 -04:00
Raven ScottandCursor 1b873c4b32 feat(dm): extend DM span metadata for Phase 531
Add dmConversationCount and activeChannelId on dm.open, sealed and
groupDm on dm.send, and peerUserIdsLen on dm.group.create span ends.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:57:53 -04:00
Raven ScottandCursor e41336feb8 feat(contacts): add pending/accepted counts to contact span metadata
Phase 530 platform diagnostics for contacts.request/accept/decline.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:52:46 -04:00
Raven ScottandCursor e6797e9309 feat(discovery): extend discovery span metadata for Phase 529
Add peerCount on discovery.list, listingTtlMs/refreshedAt on mesh,
beforeListed on publish, and channelCount on join span ends.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:47:13 -04:00
Raven ScottandCursor a29047a87d feat(presence): add invisible and hasActivity to presence.set span end
Phase 528 platform metadata for presence diagnostics and smokes.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:42:24 -04:00
Raven ScottandCursor 188dc7cbdf feat(soundboard): add spanKind to soundboard.play, upload, and delete spans
Phase 527 aligns soundboard telemetry with voice/stage/screen spans for cleaner dev-log filtering and diagnostics export.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:32:04 -04:00
Raven ScottandCursor 07cbf4c457 feat(screen): add spanKind to screen.start, screen.stop, and screen.capture spans
Phase 526 aligns screen telemetry with voice/stage spans for cleaner dev-log filtering and diagnostics export.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:27:19 -04:00
Raven ScottandCursor a2b4528bc4 feat(stage): add spanKind to stage.join and stage.speaker spans
Phase 525 aligns stage telemetry with voice/embed spans for cleaner dev-log filtering and diagnostics export.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:22:33 -04:00
Raven ScottandCursor 3c23b0d0de feat(voice): add spanKind to voice.join, voice.leave, and voice.mute spans
Phase 524 aligns voice telemetry with embed/reaction spans for cleaner dev-log filtering and diagnostics export.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:16:41 -04:00
Raven ScottandCursor dfdeba8493 feat(embeds): add spanKind to embed.resolve and fromCache metadata (Phase 523)
Tag embed.resolve start/end with spanKind and record fromCache on resolve
for diagnostics correlation alongside existing embed.gossip spanKind.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:08:04 -04:00
Raven ScottandCursor d7a3dcc88e feat(attachments): add spanKind to attachment and embed.gossip spans (Phase 522)
Tag attachment.stage, attachment.read, and embed.gossip start/end with
spanKind for diagnostics filtering and agentctl correlation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:03:21 -04:00
Raven ScottandCursor 2c4a85f51b feat(reactions): add spanKind to reaction.toggle/gossip spans (Phase 521)
Tag reaction.toggle and reaction.gossip start/end with spanKind for
diagnostics filtering and agentctl correlation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:57:10 -04:00
Raven ScottandCursor 4b35d9a897 feat(messaging): add spanKind to message.edit/delete spans (Phase 520)
Tag message.edit and message.delete start/end with spanKind for
diagnostics correlation alongside existing message.send metadata.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:52:31 -04:00
Raven ScottandCursor f7cbad32af feat(search): add spanKind to guild.search spans (Phase 519)
Tag guild.search, guild.search.cache, and guild.search.mesh start/end
with spanKind for diagnostics filtering and agentctl correlation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:47:13 -04:00
Raven ScottandCursor f47ff8b154 feat(presence): add spanKind at start of presence spans
Attach spanKind on presence.set/custom/activity start metadata and
activityNameLen on presence.activity span end for Phase 518 diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:38:03 -04:00
Raven ScottandCursor 434d895f1b feat(discovery): add spanKind metadata to discovery platform spans
Attach spanKind on discovery.list, mesh, publish, and join spans so
dev-log filters and diagnostics align with contacts/DM span conventions.
discovery.join now records activeChannelId when a channel is selected.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:32:43 -04:00
Raven ScottandCursor 489117acf6 feat(platform): Phase 516 contacts spans — request, accept, decline (v0.8.479)
Extend contacts.request/accept/decline with spanKind metadata,
peerDisplayNameLen, and span.fail on errors; add contacts.decline span.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:00:46 -04:00
Raven ScottandCursor f435ca580e feat(platform): Phase 515 DM spans — open, send, group.create (v0.8.478)
Extend dm.open metadata, add dm.send in DM mode and dm.group.create
span with structured errors; use span.fail on DM open failures.

Co-authored-by: Cursor <[email protected]>
2026-05-24 09:52:50 -04:00
Raven ScottandCursor c11166fe04 feat(platform): Phase 514 invite spans and revokeInvite API
Extend guild.invite and invite.join metadata, add invite.revoke span
with revokeInvite wrapper calling PearcordInvite#revoke.

Co-authored-by: Cursor <[email protected]>
2026-05-24 09:40:48 -04:00
Raven ScottandCursor c1f6a32f9c feat(platform): Phase 513 guild-admin channel span metadata
Extend channel.create/delete spans and wrap reorderChannelsInParent with
channel.reorder timed spans for diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 09:34:10 -04:00
Raven ScottandCursor 48a50fd2da feat(platform): Phase 512 settings and notification prefs spans
Wrap updateUserPrefs and updateNotificationPrefs with timed spans and
extend guild.update metadata for settings diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 09:29:12 -04:00
Raven ScottandCursor 1ec8ec7030 feat(platform): Phase 511 onboarding spans for register, create, and join
Extend identity.register metadata and add guild.create and invite.join
timed spans with structured end/error fields for diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 09:24:07 -04:00
Raven Scott 93f487e828 feat(permissions): extend role and overwrite span metadata for Phase 510
role.update emits previousPermissionMask and permissionMaskDelta;
permission.overwrite tracks replacedExisting and bit changes; post-upsert
permission.eval logs effective sendMessages; delete span adds hadAllow/hadDeny.
2026-05-24 09:14:47 -04:00
Raven Scott 46731af299 feat(discovery): extend list/publish/mesh span metadata for Phase 509
Adds richer discovery diagnostics in platform spans: filter query/sort/minMembers,
publish before/after listed transitions, and mesh cached-stats awareness to improve
live triage of discovery behavior in production logs.
2026-05-24 09:05:39 -04:00
Raven ScottandCursor a12101ac75 feat(presence): extend setPresence and setActivity span metadata (Phase 508)
presence.set/custom spans now emit previousStatus, statusChanged,
customTextLength, and spanKind; presence.activity adds activityName
and hasAssets for dev-log diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 08:49:59 -04:00
Raven ScottandCursor f5d4b72b75 feat(platform): soundboard play/upload/delete span metadata (Phase 507)
Add pcmBytes/peerCountInChannel/wasGossip on soundboard.play;
replacedExisting on upload; hadAttachment on delete.

Co-authored-by: Cursor <[email protected]>
2026-05-24 08:37:44 -04:00
Raven ScottandCursor b8ef369974 feat(platform): screen start/stop/capture span metadata (Phase 506)
Add peerCountInChannel/displayActive on screen.start; frameBytes and
captureSource on screen.capture; captureSourceWas/hadCaptureLogged on
screen.stop.

Co-authored-by: Cursor <[email protected]>
2026-05-24 08:33:02 -04:00
Raven ScottandCursor 763c649485 feat(platform): stage join and speaker span metadata (Phase 505)
Add stage.join joinedFresh/switchedStage/wasInVoice; stage.speaker.request
wasAudience; stage.speaker.demote speakerCountAfter/pendingCountAfter.

Co-authored-by: Cursor <[email protected]>
2026-05-24 08:28:37 -04:00
Raven ScottandCursor 8bbe1de298 feat(platform): voice mute span and join/leave metadata (Phase 504)
Add voice.mute timed span with wasMuted/wasDeafened; voice.join
listenOnlyRequested/joinedFresh; voice.leave peerCountAtLeave.
Fix message.delete span reactionCount before remove.

Co-authored-by: Cursor <[email protected]>
2026-05-24 08:23:18 -04:00
Raven ScottandCursor 1d2ab105e6 feat(platform): embed resolve and gossip span metadata (Phase 503)
Add hasDescription on embed.resolve and hasTitle/hasImage/urlHost on
embed.gossip span end for dev-log embed-errors filtering.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:56:50 -04:00
Raven ScottandCursor 0730dd7f4f feat(platform): attachment and embed span metadata (Phase 502)
Add filenameLen on attachment.stage, attachmentId/isImage on attachment.read,
embed.gossip span, and gossipSent on embed.resolve.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:51:39 -04:00
Raven ScottandCursor 52bbc82c7d feat(platform): reaction.gossip span and toggle metadata (Phase 501)
Track hadMeBefore, added, gossipSent on reaction.toggle; emit
reaction.gossip timing span when fanning out to guild mesh.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:47:23 -04:00
Raven ScottandCursor 3a2f1019ac feat(platform): message span metadata for Phase 500
Add replyToId on send, deltaLength on edit, and hadReactions/reactionCount
on delete before message removal.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:43:59 -04:00
Raven ScottandCursor 1f3eeff98f feat(platform): guild.search.cache and mesh spans (Phase 499)
Emit cache-hit and mesh-merge timing spans with scope and hit counts for
dev-log search-errors filtering and phase499 platform smoke.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:35:59 -04:00
Raven ScottandCursor 873e525298 feat(platform): inbox mark-all span and mark-read metadata (Phase 498)
Rename mark-all logging to inbox.mark-all with remainingUnread; extend
inbox.mark-read and notification.open span metadata for diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:28:09 -04:00
Raven ScottandCursor 18e4f356c9 feat(platform): presence set/custom/activity spans (Phase 497)
Structured logging for presence updates with peerCount and activityType
metadata; tightened error anchors for presence-errors dev-log filter.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:22:48 -04:00
Raven ScottandCursor 92072daf9b feat(platform): soundboard play/upload/delete spans (Phase 496)
Structured logging for soundboard operations with error anchors for the
soundboard-errors dev-log filter and phase496 metadata smokes.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:18:28 -04:00
Raven ScottandCursor 47d3f01584 feat(screen): Phase 495 screen/capture span metadata (v0.8.458)
Add screen.capture span on first display frame ingest and extend
screen.start/stop end metadata for diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:13:43 -04:00
Raven ScottandCursor ea382bd359 feat(stage): Phase 494 stage span metadata (v0.8.457)
Extend stage.join, speaker request/approve/demote spans with peer counts
and role transition metadata for diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:09:08 -04:00
Raven ScottandCursor ec0b2004ff feat(voice): Phase 493 voice/stage/screen span metadata (v0.8.456)
Add peerCount and channelType on voice.join, listenOnlyWas on voice.leave,
and stage/screen span end fields for diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 07:03:55 -04:00
Raven ScottandCursor c89b62ecc1 feat(discovery): Phase 492 publish/mesh spans and list cache metadata (v0.8.455)
Add discovery.publish and discovery.mesh timing spans, log cache hits on
discovery.list, and use span.fail for discovery.join failures.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:58:57 -04:00
Raven ScottandCursor 1aebd555c5 feat(platform): Phase 491 automation span metadata (v0.8.454)
Add automation.hook, automation.manifest, and automation.hook.dryRun spans.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:50:48 -04:00
Raven ScottandCursor 8496ff0a97 feat(platform): Phase 490 bot span metadata (v0.8.453)
Add bot.token span, bot.verify span, and messageSent on bot.message.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:45:01 -04:00
Raven ScottandCursor 921965f833 feat(platform): Phase 489 slash span metadata (v0.8.452)
Add customCount, deleted, replyLen, and commandFound on slash spans.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:40:38 -04:00
Raven ScottandCursor cf92320942 feat(platform): Phase 488 webhook span metadata (v0.8.451)
Add channelType, hasAvatar on create and messageSent on execute.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:35:56 -04:00
Raven ScottandCursor bbc357397c feat(platform): Phase 487 audit and compliance span metadata (v0.8.450)
Add hasTarget, hasDetail, archived, and compliance snapshot signed metadata.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:31:02 -04:00
Raven ScottandCursor d07bbc412c feat(platform): Phase 486 moderation and automod span metadata (v0.8.449)
Add reasonLen, removedMember, durationMs, and automod blocked/enabledChanged.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:23:12 -04:00
Raven ScottandCursor e0407829e8 feat(platform): Phase 485 role and overwrite span metadata (v0.8.448)
Add nameLen, renamed/existed flags, and allowNonZero/denyNonZero on spans.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:17:42 -04:00
Raven ScottandCursor 6989dc0110 feat(platform): Phase 484 thread and forum span metadata (v0.8.447)
Add fromMessage, wasArchived, parentId on read, and forum titleLen/hasTags.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:10:56 -04:00
Raven ScottandCursor 5c4e35cbc0 feat(platform): Phase 483 search and pin.list spans (v0.8.446)
Add guild.search includeMesh/queryLen metadata and pin.list instrumentation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:06:22 -04:00
Raven ScottandCursor 0e049ca053 feat(platform): Phase 482 message span metadata (v0.8.445)
Add hasAttachment/hasSticker, contentChanged, and wasOwn to message spans.

Co-authored-by: Cursor <[email protected]>
2026-05-24 06:04:23 -04:00
Raven ScottandCursor 0940dd9b73 feat(platform): extend attachment/embed span metadata for Phase 481
Add attachment.stage byteLength/isImage, attachment.read fromLocal, and
embed.resolve urlLen on span.end.

Co-authored-by: Cursor <[email protected]>
2026-05-24 05:59:32 -04:00
Raven ScottandCursor 750cfaece5 feat(platform): extend voice/screen span metadata for Phase 480
Add wasInVoice, switchedChannel, hadMedia, hasLabel, and stopped fields to
voice.join, voice.leave, screen.start, and screen.stop spans.

Co-authored-by: Cursor <[email protected]>
2026-05-24 05:55:41 -04:00
Raven ScottandCursor 929517f860 feat(platform): extend discovery/DM span metadata for Phase 479
Add discovery.join span, discovery.list meshLive/filteredCount, dm.open
reusedChannel, and contacts.accept accepted flag.

Co-authored-by: Cursor <[email protected]>
2026-05-24 05:44:02 -04:00
Raven ScottandCursor 459c9cc6e6 feat(platform): extend notification/inbox span metadata for Phase 478
Add wasUnread, hadMessageId, unreadBefore, hasMessageId, and clearedInboxCount
to notification and inbox mark-read spans for richer dev-log diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 05:36:43 -04:00
Raven ScottandCursor 56d32a6bc9 feat(platform): extend messaging span metadata for Phase 477
Add hasMention/isSlash on message.send, priorLength on message.edit,
hadAttachments on message.delete, emojiLength on reaction.toggle, and
channelId on pin.message/pin.unpin span start for richer diagnostics.

Co-authored-by: Cursor <[email protected]>
2026-05-24 05:29:04 -04:00
Raven ScottandCursor 3f722f9b0f feat(platform): extend slash/bot span metadata for Phase 475
Add slash.invoke argCount/ephemeral/builtin and bot.install botName/permissionMask
plus bot.message contentLength to span.end for diagnostics and dev-log filters.

Co-authored-by: Cursor <[email protected]>
2026-05-24 04:22:49 -04:00
Raven ScottandCursor 17de4ccc51 fix(platform): cache discovery listings during light view polls
Reuse public listing and stats snapshots for 12s during light polls so typing and composer focus are not interrupted by repeated discovery.list work and log noise.

Co-authored-by: Cursor <[email protected]>
2026-05-24 04:03:42 -04:00
Raven ScottandCursor a0592748b2 Phase 474: extend webhook and slash platform span metadata
Add webhookName/channelId on webhook.create, deleted on webhook.delete,
contentLength/hasUsername on webhook.execute, and firstName on slash.register.

Co-authored-by: Cursor <[email protected]>
2026-05-24 03:12:07 -04:00
Raven ScottandCursor 10e8563329 Phase 473: extend role and permission platform span metadata
Add hasColor and permissionMask on role.create/update spans; allowBits and
denyBits on permission.overwrite; deleted on permission.overwrite.delete.

Co-authored-by: Cursor <[email protected]>
2026-05-24 03:07:20 -04:00
Raven ScottandCursor efa129c862 Phase 472: extend moderation and audit platform span metadata
Add hasReason/banCount on ban/kick, until on timeout.member, and signed on
audit.export span end.

Co-authored-by: Cursor <[email protected]>
2026-05-24 03:01:49 -04:00
Raven ScottandCursor 042c726975 Phase 471: extend thread and forum platform span metadata
Add parentType/threadName on thread.create, parentId on thread.archive,
parentChannelId/messageId on forum.post, and normalize error logs to error:.

Co-authored-by: Cursor <[email protected]>
2026-05-24 02:55:25 -04:00
Raven ScottandCursor 1d6fc9d66c Phase 470: extend guild.search and pin platform span metadata
Add meshHitCount/localHitCount/mesh on search span end and messageId/pinCount
on pin.message and pin.unpin span end.

Co-authored-by: Cursor <[email protected]>
2026-05-24 02:50:20 -04:00
Raven ScottandCursor ba20e2161d Phase 469: extend notification and inbox platform span metadata
Add kind/read/inboxCount/messageId/threadRead/isDm span fields and normalize
notification/inbox error logs to the error: key.

Co-authored-by: Cursor <[email protected]>
2026-05-24 02:44:29 -04:00
Raven ScottandCursor a330dd32ae Phase 468: extend discovery and DM platform span metadata
Enrich dm.open, discovery.list, and contacts.accept span.end fields and
normalize error logs to error: for dev-log dm-errors filtering during
Phase 468 discovery and DM depth work.

Co-authored-by: Cursor <[email protected]>
2026-05-24 02:35:50 -04:00