Commit Graph
100 Commits
Author SHA1 Message Date
Raven Scott 727ef8c764 feat(rpc): Phase 869 guild sync request/response pull (v0.8.836)
Add opt-in protomux-rpc GUILD_SYNC_REQUEST pull when PEARCORD_RPC_WIRE=v2|dual
and PEARCORD_RPC_REQUEST_WIRE=1. Platform binds RPC responders on the mesh host,
joiner uses _tryGuildSyncRequestRpc with event-fanout fallback unchanged by default.

Includes mux-wire/gossip-request.js, live smoke, CI bundle test:ci-phase869, and
hardened dual-stack/v2 roundtrip smokes (bounded flush, longer timeouts). No
breaking change: default gossip event paths remain v1 unless env enables v2.
2026-06-04 16:38:45 -04:00
Raven Scott 6a63655f09 refactor(wire): Phase 868 mux-wire modularization (v0.8.835)
Split pearcord-drive/mux-wire into common/v1/v2/gossip modules with unchanged
barrel exports. Add dual-stack live smoke, view rpcWireVersion, and doc/CI
hardening. No behavior change; default PEARCORD_RPC_WIRE remains v1.
2026-06-04 16:12:23 -04:00
Raven Scott 669993aea9 feat(wire): Phase 867 protomux-rpc gossip migration (v0.8.834)
Add protomux-rpc v2 gossip plane with PEARCORD_RPC_WIRE gate (default v1,
non-breaking). Centralize RPC constants, method keys, and attachGossipWireSession
in pearcord-drive/mux-wire; migrate guild/contacts/discovery/settings meshes.
Dual-stack and v2 roundtrip smokes; test:ci-phase867 bundle. Cutover to v2
default deferred (P867-49/50).
2026-06-04 16:08:50 -04:00
Raven ScottandCursor 154f9f9f34 Phase 866 (v0.8.833): document multi-guild production offline CI bundle
Co-authored-by: Cursor <[email protected]>
2026-06-04 07:45:42 -04:00
Raven ScottandCursor cc2c0f3fe6 Phase 865 (v0.8.832): document production presence matrix CI
Note test:ci-phase865 in platform README.

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:35:13 -04:00
Raven ScottandCursor 14e18da00c Phase 864 (v0.8.831): document production gossip matrix CI
Note test:ci-phase864 in platform README.

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:26:06 -04:00
Raven ScottandCursor 1974e39888 Phase 863 (v0.8.830): document production matrix CI bundle
Note test:ci-phase863 in platform README.

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:14:08 -04:00
Raven ScottandCursor ef67ead162 Phase 862 (v0.8.829): document multi-guild scale DM composite CI
Note test:ci-phase862 in platform README.

Co-authored-by: Cursor <[email protected]>
2026-06-04 07:01:12 -04:00
Raven ScottandCursor 0f8ed8c66b Phase 861 (v0.8.828): document multi-guild quad churn matrix CI
Note test:ci-phase861 bundle in platform README for guild mesh hardening.

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:49:33 -04:00
Raven ScottandCursor b3c36274b8 Phase 860: document quad scale heal + DM during heal (v0.8.827)
Co-authored-by: Cursor <[email protected]>
2026-06-04 06:38:57 -04:00
Raven ScottandCursor 8ef0087afa Phase 859: document quad ultimate roster scale heal (v0.8.826)
Co-authored-by: Cursor <[email protected]>
2026-06-04 06:27:46 -04:00
Raven ScottandCursor f4ed084d42 Phase 858: document quad ultimate roster heal (v0.8.825)
Co-authored-by: Cursor <[email protected]>
2026-06-04 06:20:16 -04:00
Raven ScottandCursor fbc6f94550 Phase 857: document quad resilience + large roster composite (v0.8.824)
Co-authored-by: Cursor <[email protected]>
2026-06-04 06:13:25 -04:00
Raven ScottandCursor 6ccf1c8737 Phase 856: document quad churn large-roster heal CI bundle
Note test:ci-phase856 combining Phases 851 and 855.

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:05:11 -04:00
Raven ScottandCursor 1b15d3c7f2 Phase 855: document quad large-roster heal CI bundle
Note test:ci-phase855 extending large-guild roster path to 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 06:01:00 -04:00
Raven ScottandCursor 32ba2f10b9 Phase 854: document quad resilience mega-soak CI bundle
Note test:ci-phase854 capstoning Phases 849 and 853 on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:56:31 -04:00
Raven ScottandCursor c8d620e566 Phase 853: document quad offline-heal CI bundle
Note test:ci-phase853 combining Phases 842 and 850 on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:52:38 -04:00
Raven ScottandCursor e038c821d3 Phase 852: document quad recovery-heal CI bundle
Note test:ci-phase852 combining Phases 830 and 850 on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:49:09 -04:00
Raven ScottandCursor 647030ced3 Phase 851: document quad churn-heal CI bundle
Note test:ci-phase851 combining Phases 829 and 850 on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:45:42 -04:00
Raven ScottandCursor 92b255a669 Phase 850: document quad partition heal CI bundle
Note test:ci-phase850 extending Phase 816 heal path to 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:42:23 -04:00
Raven ScottandCursor 73af758f72 Phase 849: document quad composite expression mesh soak (v0.8.816)
Co-authored-by: Cursor <[email protected]>
2026-06-04 05:37:27 -04:00
Raven ScottandCursor 396e81aaa9 Phase 848: document quad channel lifecycle mesh fanout (v0.8.815)
Co-authored-by: Cursor <[email protected]>
2026-06-04 05:33:15 -04:00
Raven ScottandCursor da4ab9b19a Phase 847: document quad soundboard mesh fanout (v0.8.814)
Co-authored-by: Cursor <[email protected]>
2026-06-04 05:28:52 -04:00
Raven ScottandCursor 61a60ccb0a Phase 846: document quad channel settings mesh fanout (v0.8.813)
Co-authored-by: Cursor <[email protected]>
2026-06-04 05:25:22 -04:00
Raven ScottandCursor 076d4f5c08 Phase 845: document quad channel topic mesh fanout (v0.8.812)
Co-authored-by: Cursor <[email protected]>
2026-06-04 05:22:07 -04:00
Raven ScottandCursor 567ffe3a44 Phase 844: document quad custom sticker mesh fanout (v0.8.811)
Co-authored-by: Cursor <[email protected]>
2026-06-04 05:18:54 -04:00
Raven ScottandCursor d6c5207532 Phase 843: document quad custom emoji mesh fanout (v0.8.810)
Co-authored-by: Cursor <[email protected]>
2026-06-04 05:15:59 -04:00
Raven ScottandCursor 1cb75b12b3 Phase 842: document quad-peer offline recovery mesh path (v0.8.809)
README notes quad offline recovery reuses Phase 817/830 path on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:07:49 -04:00
Raven ScottandCursor 2f0004c06c Phase 841: document quad-peer sync health rail mesh path (v0.8.808)
README notes quad sync health reuses Phase 818 health refresh on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 05:01:25 -04:00
Raven ScottandCursor 0e5b19ab05 Phase 840: document quad-peer sync pending mesh path (v0.8.807)
README notes quad sync pending reuses Phase 819 outbox flush on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:54:40 -04:00
Raven ScottandCursor 83cb583785 Phase 839: document quad-peer roster sync complete mesh path (v0.8.806)
README notes quad roster complete reuses Phase 781/820 path on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:48:15 -04:00
Raven ScottandCursor d94a63b08d Phase 838: document quad-peer pins mesh path (v0.8.805)
README notes quad pins reuse Phase 792/805 pin gossip on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:42:29 -04:00
Raven ScottandCursor 4006b9ddd7 Phase 837: document quad-peer member roles mesh path (v0.8.804)
README notes quad roles reuse Phase 787/808 role gossip on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:36:53 -04:00
Raven ScottandCursor 5d3266d508 Phase 836: document quad-peer reactions mesh path (v0.8.803)
README notes quad reactions reuse Phase 789/806 reaction gossip on 4-peer mesh.

Co-authored-by: Cursor <[email protected]>
2026-06-04 04:32:07 -04:00
Raven ScottandCursor bfa272d390 docs: Phase 835 quad typing fanout (v0.8.802)
Co-authored-by: Cursor <[email protected]>
2026-06-04 04:25:28 -04:00
Raven ScottandCursor 93400346cf docs: Phase 834 quad voice occupancy fanout (v0.8.801)
Co-authored-by: Cursor <[email protected]>
2026-06-04 04:19:17 -04:00
Raven ScottandCursor 725e92745e docs: Phase 833 quad channel unread fanout (v0.8.800)
Co-authored-by: Cursor <[email protected]>
2026-06-04 04:13:06 -04:00
Raven ScottandCursor b7690c67e2 docs: Phase 832 quad member roster fanout (v0.8.799)
Co-authored-by: Cursor <[email protected]>
2026-06-04 04:06:56 -04:00
Raven ScottandCursor 6d5961db0c docs: Phase 831 quad presence fanout (v0.8.798)
Co-authored-by: Cursor <[email protected]>
2026-06-04 04:01:16 -04:00
Raven ScottandCursor 8c83f7c74a docs: Phase 830 quad composite recovery burst (v0.8.797)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:55:23 -04:00
Raven ScottandCursor cb01f290cf docs(platform): Phase 829 quad churn rejoin (v0.8.796)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:48:44 -04:00
Raven ScottandCursor c7ca57ea57 docs(platform): Phase 828 quad sync burst (v0.8.795)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:42:07 -04:00
Raven ScottandCursor 2d0302fdb4 docs(platform): Phase 827 quad mesh fanout (v0.8.794)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:36:55 -04:00
Raven ScottandCursor ae8414f662 docs(platform): Phase 826 single-peer churn rejoin (v0.8.793)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:31:24 -04:00
Raven ScottandCursor b3fdd368dd docs(platform): Phase 825 composite recovery burst (v0.8.792)
Co-authored-by: Cursor <[email protected]>
2026-06-04 03:26:39 -04:00
Raven ScottandCursor d6a3f11117 Phase 824: document triple-peer sync burst (v0.8.791)
Reference requestGuildSyncBurst clearPushHalt fanout and test:ci-phase824.

Co-authored-by: Cursor <[email protected]>
2026-06-04 00:34:59 -04:00
Raven ScottandCursor 65266a4940 Phase 823: document triple push-halt clear bundle (v0.8.790).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:27:45 -04:00
Raven ScottandCursor 3ae03b8e69 Phase 822: document triple mesh topology bundle (v0.8.789).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:19:51 -04:00
Raven ScottandCursor d2b3fb701f Phase 821: document triple ACK watermark bundle (v0.8.788).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:13:06 -04:00
Raven ScottandCursor 65a183e050 Phase 820: document triple roster sync complete bundle (v0.8.787).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:06:46 -04:00
Raven ScottandCursor c5b856dd3d Phase 819: document triple sync pending bundle (v0.8.786).
Co-authored-by: Cursor <[email protected]>
2026-06-04 00:00:48 -04:00
Raven ScottandCursor ac36295780 Phase 818: document triple sync health rail bundle (v0.8.785).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:54:34 -04:00
Raven ScottandCursor 713b324e10 Phase 817: document triple offline recovery bundle (v0.8.784).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:45:01 -04:00
Raven ScottandCursor 18c23b5b65 Phase 816: document triple-peer partition heal hardening (v0.8.783).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:38:19 -04:00
Raven ScottandCursor 7cf48cc494 Phase 815: document triple-peer guild loading mesh bundle (v0.8.782).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:32:52 -04:00
Raven ScottandCursor 592396e56f Phase 814: document triple-peer message delta bundle (v0.8.781).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:27:15 -04:00
Raven ScottandCursor 333c55a601 Phase 813: document triple-peer member roster bundle (v0.8.780).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:22:19 -04:00
Raven ScottandCursor 73e789109c Phase 812: document triple-peer presence mesh bundle (v0.8.779).
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:16:56 -04:00
Raven ScottandCursor c420190c64 docs(platform): Phase 811 triple channel unread fanout notes v0.8.778
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:09:41 -04:00
Raven ScottandCursor a275b62c27 docs(platform): Phase 810 triple voice occupancy fanout notes v0.8.777
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:06:31 -04:00
Raven ScottandCursor f098845707 docs(platform): Phase 809 triple mesh reconnect notes v0.8.776
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:03:32 -04:00
Raven ScottandCursor e780abcfcd docs(platform): Phase 808 triple member roles fanout notes v0.8.775
Co-authored-by: Cursor <[email protected]>
2026-06-03 23:00:40 -04:00
Raven ScottandCursor 6b3786c4ae docs(platform): Phase 807 triple typing fanout notes v0.8.774
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:58:09 -04:00
Raven ScottandCursor bfc4ee84b7 docs(platform): Phase 806 triple reactions fanout notes v0.8.773
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:55:34 -04:00
Raven ScottandCursor 588b298535 docs(platform): Phase 805 triple pins fanout notes v0.8.772
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:52:50 -04:00
Raven ScottandCursor 0d72c78285 docs(platform): Phase 804 triple soundboard fanout notes v0.8.771
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:50:21 -04:00
Raven ScottandCursor 44e3c46cd0 docs(platform): Phase 803 triple sticker fanout notes v0.8.770
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:49:00 -04:00
Raven ScottandCursor 892c4a1900 docs(platform): Phase 802 triple custom emoji fanout note (v0.8.769)
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:46:46 -04:00
Raven ScottandCursor 3e1d4fa7d8 docs(platform): Phase 801 triple channel delete fanout note (v0.8.768)
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:44:22 -04:00
Raven ScottandCursor ac5dcd4182 feat(mesh): guild-sync-ready channels on create/delete gossip (Phase 800)
Channel and channel-delete wire events emit structural channel slices for mesh peers.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:41:51 -04:00
Raven ScottandCursor e3c80c957d docs(platform): Phase 799 triple slowmode fanout README note (v0.8.766)
Co-authored-by: Cursor <[email protected]>
2026-06-03 22:38:24 -04:00
Raven ScottandCursor 11bbc0c8e3 feat(mesh): guild-sync-ready channelTopic on topic gossip (Phase 797)
GUILD_SYNC counts channel rows with topics so workers force structural topic pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:32:29 -04:00
Raven ScottandCursor f90ea2fe20 feat(mesh): emit partition-heal-complete after heal sync (Phase 796)
Worker and UI can refresh presence rails when triple-mesh partition heal finishes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:29:21 -04:00
Raven ScottandCursor 37d7f297bd feat(mesh): emit guild-mesh-topology on peer join (Phase 795)
Lightweight topology events fire when mesh peers connect so workers can
refresh P2P badges during 3-peer fanout without a full guild reload.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:25:37 -04:00
Raven ScottandCursor 8d23288b41 feat(mesh): guild channel settings gossip sync-ready (Phase 794)
Apply slowmode on CHANNEL_SETTINGS gossip, count channelSettings in GUILD_SYNC
ingest/wire handlers, and emit guild-sync-ready for remote settings propagation.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:21:44 -04:00
Raven ScottandCursor 0ac42af467 feat(mesh): guild soundboard GUILD_SYNC slice and gossip sync-ready (Phase 793)
Export and ingest guildSounds in full sync bundles, emit guild-sync-ready on
sound gossip (including tombstone deletes), and sanitize sound rows for wire.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:16:36 -04:00
Raven ScottandCursor 675ee4ac52 Phase 792: pin gossip guild-sync-ready and GUILD_SYNC pins slice counts.
Track pinsApplied on sync ingest; emit pin after bundle pin rows apply.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:09:53 -04:00
Raven ScottandCursor 7fb3be2adb Phase 791: GUILD_SYNC guildStickers slice and guild-sync-ready stickers count.
Export/ingest custom sticker bundles; sticker gossip emits structural sync-ready.

Co-authored-by: Cursor <[email protected]>
2026-06-03 22:04:20 -04:00
Raven ScottandCursor bf16bd2e9a Phase 790: GUILD_SYNC guildEmojis slice and guild-sync-ready emojis count.
Export/ingest custom emoji bundles; emoji gossip emits structural sync-ready.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:59:11 -04:00
Raven ScottandCursor 2476fad34e Phase 789: guild-sync-ready reactions slice on reaction gossip (v0.8.756)
Emit guild-sync-ready with reactions on REACTION_TOGGLE ingest and count
GUILD_SYNC reactions bundle in wire handler.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:51:40 -04:00
Raven ScottandCursor e0a6eaeab7 Phase 788: guild-mesh-reconnected on rejoin and peer-drop recovery (v0.8.755)
Emit after zero-peer mesh rejoin and when _recoverGuildMeshAfterPeerDrop
completes with active peers.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:46:15 -04:00
Raven ScottandCursor b17e7bdc74 Phase 787: guild-sync-ready roles slice on role gossip (v0.8.754)
Emit guild-sync-ready with roles on guild-role, guild-role-delete, and
guild-member-roles; count guildRoles/memberRoleLinks in GUILD_SYNC ingest.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:40:24 -04:00
Raven ScottandCursor 7e4942f709 Phase 785: voiceOccupancy guild-sync ready and voice-state emit
Return voice applied count from ingest; wire guild-sync-ready includes
voice; detect voiceOccupancy-only sync slices.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:30:03 -04:00
Raven ScottandCursor d18971a689 Phase 784: guild-sync channel slice ready events and channel emit
Return channels count from ingest; emit channel after channel bundle
ingest; wire guild-sync-ready includes channels for structural UI push.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:25:48 -04:00
Raven ScottandCursor 31cdce2c9d Phase 783: clear sync push halt on guest mesh peer-join
Guests resume watermark delta sync after reconnect instead of staying
halted when ACK gate had paused host pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:20:57 -04:00
Raven ScottandCursor f5f2f2987d Phase 782: surface presence count on guild-sync ingest and ready events
Return presence applied from vector ingest; wire emits guild-sync-ready when
presenceVector-only bundles arrive so workers push peer status to UI.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:16:59 -04:00
Raven ScottandCursor bc663d29fc feat(mesh): emit guild-sync-ready after MEMBER_PAGE ingest (v0.8.748)
Member-page completion notifies the worker for structural roster pushes.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:11:23 -04:00
Raven ScottandCursor 2792be67c8 feat(mesh): peer retry on guild create and wire/outbox hardening (v0.8.747)
Schedule mesh peer retry when create finishes with no peers; gossip outbox and
wire mixin tweaks for join reliability during guild loading.

Co-authored-by: Cursor <[email protected]>
2026-06-03 21:04:38 -04:00
Raven ScottandCursor 66160bbc53 Improve guild member roster sync and mesh recovery reliability.
Queue member join and sync-request gossip through the outbox, infer members from mesh peers and profiles, add host-initiated identify handshake, and harden partition heal plus mesh bounded clearing.

Co-authored-by: Cursor <[email protected]>
2026-06-03 20:28:00 -04:00
Raven ScottandCursor 822cc91554 Restore compliance snapshot partition heal dropped in JSON export factory migration.
Co-authored-by: Cursor <[email protected]>
2026-06-03 19:00:58 -04:00
Raven ScottandCursor 53044f0be3 Gate guild boost APIs and view data behind boostsEnabled server setting.
Co-authored-by: Cursor <[email protected]>
2026-06-03 18:52:13 -04:00
Raven ScottandCursor ddcdc33363 docs: link mixin README to PLATFORM_MIXINS and prestage workflow
Clarify category folders, regenerate npm script, and OTA prestage docs.

Co-authored-by: Cursor <[email protected]>
2026-06-03 17:45:18 -04:00
Raven ScottandCursor a5dba86570 refactor(platform): organize mixins into category directories
Move 136 prototype mixins under mixins/domain, json-export, and
runtime/* so the package root stays navigable. Manifest assign order
is unchanged; apply-platform-mixins and runtime registry paths updated.

Co-authored-by: Cursor <[email protected]>
2026-06-03 17:42:26 -04:00
Raven Scott 08bdbf4d17 Update Docs 2026-06-03 17:33:33 -04:00
Raven ScottandCursor de7dfb3b1d feat(permissions): effective inspector polish and cross-links (v0.8.746)
Phase 779 adds copy effective-permissions deep links with optional memberId,
live breakdown refresh while the inspector is open, and a cross-link to
channel permissions for the focused role. Closes deferred P778-42.

Co-authored-by: Cursor <[email protected]>
2026-06-03 16:03:16 -04:00
Raven ScottandCursor cdf6a1178a feat(platform): effective permissions deep link role focus (Phase 778)
navigateDeepLink returns openEffectivePermissions and
effectivePermFocusRoleId from guild-channel query params.

Co-authored-by: Cursor <[email protected]>
2026-06-03 15:58:55 -04:00
Raven ScottandCursor 3da679e2cf feat(platform): return channelPermFocusRoleId from channel permissions deep links
navigateDeepLink guild-channel results now include the roleId query param
for UI modal focus (Phase 777).

Co-authored-by: Cursor <[email protected]>
2026-06-03 15:49:44 -04:00
Raven ScottandCursor 192ec0fd5e Document Phase 776 role editor CI closure in platform README.
Notes editor track completion and partition heal verification for custom
roles in the Phase 776 release bundle.

Co-authored-by: Cursor <[email protected]>
2026-06-03 15:36:25 -04:00
Raven ScottandCursor d0119b9442 Annotate role span taxonomy for Phase 775 editor track.
Documents role.create/update/delete/reorder/member spans and tags create
paths with editorTrack role.editor.create for editor-origin telemetry.

Co-authored-by: Cursor <[email protected]>
2026-06-03 15:24:12 -04:00
Raven ScottandCursor bfc5eb4508 feat(deep-links): pass roleId and roleTab through settings navigateDeepLink
Surface settings deep-link role selection fields in deep-link-result for
the role editor Permissions tab (Phase 772).

Co-authored-by: Cursor <[email protected]>
2026-06-03 14:52:24 -04:00