Raven Scott
28f14727f4
Phase 884: gossip RPC pull opts, payload builders, search responders extract (v0.8.851)
...
Non-breaking refactor: buildGuildGossipRpcPullOpts() for config+override assembly;
extend payload builders for host sync, member page, and message search pulls;
registry lookup helpers; extract message search RPC responders; unify all pull
mixins on shared opts builder. Default gossip v1 unchanged; fleet v2 cutover
still deferred.
2026-06-04 18:32:30 -04:00
Raven Scott
5244c0fb41
Phase 883: gossip RPC registry, payload helper, sync responders extract (v0.8.850)
...
Non-breaking refactor: centralize handler-to-config registry alignment in
gossip-rpc-registry.js, shared targeted fetch payloads for audit/digest pulls,
and extract guild sync/member page RPC responders into a dedicated mixin.
Default gossip v1 unchanged; fleet v2 cutover still deferred.
2026-06-04 18:22:52 -04:00
Raven Scott
89e0103557
docs: PROTOMUX_RPC_MIGRATION Phase 882 pull config section
2026-06-04 18:20:01 -04:00
Raven Scott
b633e49704
refactor(platform): Phase 882 gossip RPC pull config + mesh mixin (v0.8.849)
...
Non-breaking: centralize guild gossip RPC pull timeout env defaults in
gossip-rpc-pull-config.js; extract guild sync/member page RPC pull into
platform-mesh-rpc-pull-mixin.js spread by platform-mesh-view-mixin. Default
gossip v1 unchanged; fleet v2 cutover deferred.
Tests: test:ci-phase882 (boot gate, unit, view snapshot, method maps, live audit RPC).
Docs: PLATFORM_ROADMAP, PROTOMUX_RPC_MIGRATION, AUTOMATED_TESTING, release notes.
2026-06-04 18:19:45 -04:00
Raven Scott
389be95b7a
refactor(platform): Phase 881 gossip RPC pull module split (v0.8.848)
...
Non-breaking modularization: split gossip-rpc-pull.js into gossip-rpc-peer,
gossip-rpc-session, gossip-rpc-validators, gossip-rpc-orchestrators, and
gossip-rpc-view-snapshot with unchanged barrel export surface. Default gossip
v1 unchanged; fleet v2 cutover deferred.
Tests: test:ci-phase881 (boot gate, unit, view snapshot, method maps, live digest RPC).
Docs: PLATFORM_ROADMAP, PROTOMUX_RPC_MIGRATION, AUTOMATED_TESTING, release notes.
2026-06-04 18:17:46 -04:00
Raven Scott
ec7fcd270c
docs: PROTOMUX_RPC_MIGRATION Phase 880 host/merge pull section
2026-06-04 18:16:01 -04:00
Raven Scott
1caac11e9b
feat(platform): Phase 880 host-prefer RPC pull + search merge (v0.8.847)
...
Non-breaking refactor: fetchGuildGossipRpcFromHostHit for guild sync and
member page mesh pulls; fetchGuildGossipRpcPullMerged with
mergeGuildMessageSearchRpcHits for search; prepareGuildGossipRpcFanoutRequest
dedupes fanout prep shared by pick-first and merge paths. Default gossip v1
unchanged; fleet v2 cutover deferred.
Tests: test:ci-phase880 (boot gate, unit, view snapshot, method maps, live search RPC).
Docs: PLATFORM_ROADMAP, PROTOMUX_RPC_MIGRATION, AUTOMATED_TESTING, release notes.
2026-06-04 18:15:44 -04:00
Raven Scott
4d8432afda
docs: PLATFORM_MIXINS cross-link gossip-rpc-pull orchestrator (Phase 879)
2026-06-04 18:12:41 -04:00
Raven Scott
821e4069e0
feat(platform): Phase 879 gossip RPC mesh pull orchestrator (v0.8.846)
...
Non-breaking refactor: fetchGuildGossipRpcPullHit centralizes audit archive
and digest snapshot RPC mesh pulls; buildPlatformRpcViewSnapshot merges wire
flags and handler diagnostics on platform view. Removed dead b4a import.
Default gossip v1 unchanged; fleet v2 cutover deferred.
Tests: test:ci-phase879 (boot gate, unit, view snapshot, method maps, live audit RPC).
Docs: PLATFORM_ROADMAP, PROTOMUX_RPC_MIGRATION, AUTOMATED_TESTING, release notes.
2026-06-04 18:12:29 -04:00
Raven Scott
3a8fa4a23d
feat(platform): Phase 878 gossip RPC pull helpers + view diagnostics (v0.8.845)
...
Non-breaking mesh hardening: pickFirstGuildRpcResponse with shared validation
predicates for audit/digest RPC pulls; buildGuildGossipRpcDiagnosticsSnapshot
on platform view; unify pull-path viaRpc via markRpcResponse across mesh view
and fetch helpers. Default gossip v1 unchanged; fleet v2 cutover deferred.
Tests: test:ci-phase878 (boot gate, unit, view snapshot, method maps, live digest RPC).
Docs: PLATFORM_ROADMAP, PROTOMUX_RPC_MIGRATION, AUTOMATED_TESTING, release notes.
2026-06-04 18:09:18 -04:00
Raven Scott
7d1af2a8fa
feat(platform): Phase 877 RPC wire view snapshot + responder hardening (v0.8.844)
...
Non-breaking: expose protomux-rpc opt-in flags via buildRpcWireViewSnapshot()
on platform view; guild sync/member page RPC responders use markRpcResponse;
listGuildGossipRpcRequestMethodKeys() for diagnostics. Default gossip v1
unchanged; fleet v2 cutover remains deferred.
Tests: test:ci-phase877 (boot gate, unit, view snapshot, method maps, live digest RPC).
Docs: PLATFORM_ROADMAP, PROTOMUX_RPC_MIGRATION, AUTOMATED_TESTING, release notes.
2026-06-04 18:03:37 -04:00
Raven Scott
eedbb25396
Phase 876: gossip RPC pull shared helpers + handler map (v0.8.843)
...
Extract gossip-rpc-pull.js and gossip-rpc-handler-map.js; deduplicate
meshPeerIdHex, peer resolution, wire prep, and multi-peer RPC fanout across
audit archive, digest snapshot, message search, and mesh view mixins.
Non-breaking refactor only — default gossip v1 unchanged. test:ci-phase876.
2026-06-04 18:00:26 -04:00
Raven Scott
0d66d750cd
Phase 875: protomux-rpc automation digest snapshot pull (v0.8.842)
...
Extract platform-automation-digest-snapshot-rpc-mixin for
AUTOMATION_DIGEST_EXPORT_SNAPSHOT_REQUEST RPC-first mesh fetch;
register guild RPC handler; harden digest fetch waiters (body required).
Smokes, CI bundle test:ci-phase875, docs, version 0.8.842.
2026-06-04 17:52:06 -04:00
Raven Scott
f02586aafc
Phase 874: protomux-rpc audit export archive pull (v0.8.841)
...
Extract platform-audit-archive-rpc-mixin for AUDIT_EXPORT_ARCHIVE_REQUEST
RPC-first path in fetchAuditExportArchiveFromMesh; register guild RPC handler.
Harden archive fetch waiters to require full entries (non-breaking fix).
Smokes, CI bundle test:ci-phase874, docs, version 0.8.841.
2026-06-04 17:45:25 -04:00
Raven Scott
53abfe6cfa
Phase 873: protomux-rpc DEVICE_PAIR_REQUEST pull (v0.8.840)
...
Opt-in device-sync RPC plane via PEARCORD_DEVICE_PAIR_RPC_WIRE=1 (isolated
from guild gossip v2). pair-bundle.js, attachDeviceSyncWireSession, RPC-first
requestBundle with gossip fallback. Fixed sendDeviceSyncGossip exports.
2026-06-04 17:06:11 -04:00
Raven Scott
25bd6dc4ec
Phase 872: protomux-rpc MESSAGE_SEARCH_REQUEST multi-peer pull (v0.8.839)
...
Opt-in mesh search RPC to all connected peers with deduped merge and gossip
fanout fallback. Non-breaking; default event path unchanged.
2026-06-04 16:58:45 -04:00
Raven Scott
2e5fad6719
Phase 871: protomux-rpc MEMBER_PAGE_REQUEST pull (v0.8.838)
...
Opt-in member page RPC pull mirrors guild sync request wire: _buildMemberPagePayload,
_handleMemberPageRequestRpc, _tryMemberPageRequestRpc, RPC-first requestGuildMemberPage
with gossip fanout fallback. Non-breaking; default event path unchanged.
2026-06-04 16:52:53 -04:00
Raven Scott
8960f9b5d1
feat(rpc): Phase 870 media mesh protomux-rpc dual-stack (v0.8.837)
...
Add opt-in PEARCORD_MEDIA_RPC_WIRE for attach/voice/screen JSON planes on
protomux-rpc v2 (requires PEARCORD_RPC_WIRE=v2|dual). New mux-wire/media.js
attachMediaWireSession; attach fetch uses rpc.request when enabled. Default
unchanged: media stays v1 buffer even when gossip is v2. Smokes, CI bundle
test:ci-phase870, smoke-runner bounded mesh flush. No breaking behavior change.
2026-06-04 16:49:18 -04:00
Raven Scott
d7460405fe
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:41 -04:00
Raven Scott
0b9816e003
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:17 -04:00
Raven Scott
d857ca217c
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:41 -04:00
Raven Scott
0275c59c12
Add Phase 867 protomux-rpc wire migration to platform roadmap.
...
Track the migration from direct protomux/encodeRpc gossip to protomux-rpc across all mesh modules.
2026-06-04 15:59:00 -04:00
Raven Scott and Cursor
82ad482509
Phase 866 (v0.8.833): multi-guild production offline recovery docs
...
Roadmap, release notes, and mesh/agentctl cross-links for offline recovery
composite on top of Phase 865 production matrix.
Co-authored-by: Cursor <[email protected] >
2026-06-04 07:45:43 -04:00
Raven Scott and Cursor
57ceda7565
Phase 865 (v0.8.832): production matrix presence heal docs
...
PLATFORM_ROADMAP Phase 865 (50/50), RELEASE_v0.8.832, mesh documentation.
Co-authored-by: Cursor <[email protected] >
2026-06-04 07:35:13 -04:00
Raven Scott and Cursor
4cf4280d56
Phase 864 (v0.8.831): production matrix gossip outbox docs
...
PLATFORM_ROADMAP Phase 864 (50/50), RELEASE_v0.8.831, mesh documentation.
Co-authored-by: Cursor <[email protected] >
2026-06-04 07:26:07 -04:00
Raven Scott and Cursor
e9dc986d7b
Phase 863 (v0.8.830): production matrix + replication lag docs
...
PLATFORM_ROADMAP Phase 863 (50/50), RELEASE_v0.8.830, mesh documentation.
Co-authored-by: Cursor <[email protected] >
2026-06-04 07:14:09 -04:00
Raven Scott and Cursor
0031b5eb8c
Phase 862 (v0.8.829): multi-guild scale + DM composite docs
...
PLATFORM_ROADMAP Phase 862 (50/50), RELEASE_v0.8.829, and mesh documentation
for the composite production soak journey and CI bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-04 07:01:10 -04:00
Raven Scott and Cursor
bd078e931a
Phase 861 (v0.8.828): multi-guild 4×quad churn matrix docs
...
Complete PLATFORM_ROADMAP Phase 861 (50/50), RELEASE_v0.8.828, and mesh/agentctl
documentation for P654-24 multi-guild quad churn CI contract and live matrix path.
Co-authored-by: Cursor <[email protected] >
2026-06-04 06:49:39 -04:00
Raven Scott and Cursor
db91147c24
Phase 860: roadmap and mesh docs for scale DM heal composite (v0.8.827)
...
Co-authored-by: Cursor <[email protected] >
2026-06-04 06:38:57 -04:00
Raven Scott and Cursor
5d71a7067f
Phase 859: roadmap and mesh docs for 300+ ultimate roster heal (v0.8.826)
...
Co-authored-by: Cursor <[email protected] >
2026-06-04 06:27:47 -04:00
Raven Scott and Cursor
359fa0567b
Phase 858: roadmap and mesh docs for ultimate roster heal (v0.8.825)
...
Co-authored-by: Cursor <[email protected] >
2026-06-04 06:20:18 -04:00
Raven Scott and Cursor
f441f7ac37
Phase 857: roadmap and mesh docs for resilience + large roster (v0.8.824)
...
Complete 50-item Phase 857 mandate, release notes, and cross-doc CI references
for test:ci-phase857 quad resilience-large-roster-soak bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-04 06:13:26 -04:00
Raven Scott and Cursor
ec0009583f
Phase 856: roadmap and docs for churn + large roster heal (v0.8.823)
...
Complete Phase 856 (50/50) with release notes for
runGuildMeshQuadChurnLargeRosterHealJourney.
Co-authored-by: Cursor <[email protected] >
2026-06-04 06:05:12 -04:00
Raven Scott and Cursor
3bec2d71d1
Phase 855: roadmap and docs for quad large-roster heal (v0.8.822)
...
Complete Phase 855 (50/50) with release notes and LARGE_GUILD_MESH updates
for runGuildMeshQuadLargeRosterHealJourney.
Co-authored-by: Cursor <[email protected] >
2026-06-04 06:01:01 -04:00
Raven Scott and Cursor
6a7f6089de
Phase 854: roadmap and docs for quad resilience mega-soak (v0.8.821)
...
Complete Phase 854 (50/50) with release notes and mesh documentation
for runGuildMeshQuadResilienceSoakJourney and sync-guild-mesh-quad-resilience-soak.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:56:32 -04:00
Raven Scott and Cursor
e19a9e7740
Phase 853: roadmap and docs for quad offline-heal soak (v0.8.820)
...
Complete Phase 853 (50/50) with release notes and mesh/heal documentation
for runGuildMeshQuadOfflineHealJourney and sync-guild-mesh-quad-offline-heal.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:52:39 -04:00
Raven Scott and Cursor
f9f8e88de7
Phase 852: roadmap and docs for quad recovery-heal soak (v0.8.819)
...
Complete Phase 852 (50/50) with release notes and mesh/heal documentation
for runGuildMeshQuadRecoveryHealJourney and sync-guild-mesh-quad-recovery-heal.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:49:10 -04:00
Raven Scott and Cursor
e8d2a36d4e
Phase 851: roadmap and docs for quad churn-heal soak (v0.8.818)
...
Complete Phase 851 (50/50) with release notes and mesh/heal documentation
for runGuildMeshQuadChurnHealJourney and sync-guild-mesh-quad-churn-heal.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:45:43 -04:00
Raven Scott and Cursor
2b76f46ed3
Phase 850: roadmap and docs for quad partition heal (v0.8.817)
...
Complete Phase 850 (50/50), release notes, and mesh/heal documentation
for runGuildMeshQuadPartitionHealJourney and sync-guild-mesh-quad-partition-heal.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:42:24 -04:00
Raven Scott and Cursor
86dcd5058a
Phase 849: guild 4-peer composite expression mesh soak docs (v0.8.816)
...
Roadmap 50/50, release notes, and mesh/agentctl cross-links for quad soak CI.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:37:28 -04:00
Raven Scott and Cursor
b276087325
Phase 848: guild 4-peer channel lifecycle mesh fanout docs (v0.8.815)
...
Roadmap 50/50, release notes, and mesh/agentctl/channels cross-links.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:33:16 -04:00
Raven Scott and Cursor
ea62976867
Phase 847: guild 4-peer soundboard mesh fanout docs (v0.8.814)
...
Roadmap 50/50, release notes, and mesh/agentctl/soundboard cross-links.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:28:52 -04:00
Raven Scott and Cursor
783b6765b9
Phase 846: guild 4-peer channel settings slowmode docs (v0.8.813)
...
Roadmap 50/50, release notes, and mesh/agentctl/slowmode cross-links.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:25:23 -04:00
Raven Scott and Cursor
9fce338d32
Phase 845: guild 4-peer channel topic mesh fanout docs (v0.8.812)
...
Roadmap 50/50, release notes, and mesh/agentctl/channel-topic cross-links.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:22:08 -04:00
Raven Scott and Cursor
49e743e746
Phase 844: guild 4-peer custom sticker mesh fanout docs (v0.8.811)
...
Roadmap 50/50, release notes, and mesh/agentctl/sticker cross-links for quad sticker CI.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:18:54 -04:00
Raven Scott and Cursor
9348f7a721
Phase 843: guild 4-peer custom emoji mesh fanout docs (v0.8.810)
...
Roadmap 50/50, release notes, and mesh/agentctl/emoji cross-links for quad emoji CI.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:15:59 -04:00
Raven Scott and Cursor
96528ac0ee
Phase 842: roadmap and mesh docs for quad offline recovery (v0.8.809)
...
Complete Phase 842 (50/50), release notes, and cross-doc alignment for
4-peer guild offline recovery mesh fanout.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:07:51 -04:00
Raven Scott and Cursor
b0885ce5bd
Phase 841: roadmap and mesh docs for quad sync health rail (v0.8.808)
...
Complete Phase 841 (50/50), release notes, and cross-doc alignment for
4-peer guild sync health rail mesh fanout.
Co-authored-by: Cursor <[email protected] >
2026-06-04 05:01:27 -04:00
Raven Scott and Cursor
2411c16234
Phase 840: roadmap and mesh docs for quad sync pending (v0.8.807)
...
Complete Phase 840 (50/50), release notes, and cross-doc alignment for
4-peer guild sync pending and gossip outbox mesh fanout.
Co-authored-by: Cursor <[email protected] >
2026-06-04 04:54:42 -04:00
Raven Scott and Cursor
af8962740d
Phase 839: roadmap and mesh docs for quad roster sync complete (v0.8.806)
...
Complete Phase 839 (50/50), release notes, and cross-doc alignment for
4-peer guild member roster sync complete mesh fanout.
Co-authored-by: Cursor <[email protected] >
2026-06-04 04:48:17 -04:00