Commit Graph
11 Commits
Author SHA1 Message Date
Raven ScottandCursor f509060710 Add moduleSnapshot() across all modules for uniform state export.
Completes the sixth expansion pass: zero-arg moduleSnapshot aliases snapshot() (or clusterSnapshot/stateSnapshot where specialized), with async variants for temporal, spatial, semantic-vector, and reactive-state indexes.

Co-authored-by: Cursor <[email protected]>
2026-05-21 04:42:45 -04:00
Raven ScottandCursor faf152a8ac Add exportState and moduleSnapshot helpers across all module categories.
Fifth pass: complete measurement modules (sla-budget, histogram-gossip) with moduleSnapshot/toJSON; stats-exporter exportSnapshot; exportState() alias on modules with standard snapshot serialization.

Co-authored-by: Cursor <[email protected]>
2026-05-21 04:29:50 -04:00
Raven ScottandCursor 3af23c0d34 Add toJSON() serialization helpers across all module categories on main.
Fourth pass: toJSON() delegates to snapshot() (or exportSnapshot/stateSnapshot) for JSON export and logging across agents, applications, consensus, core, encoding, experimental, indexes, media, messaging, network, observability, pear-platform, routing, scheduling, storage, supercomputer, trust, measurement, oracles, and time-ordering modules.

Co-authored-by: Cursor <[email protected]>
2026-05-21 04:22:54 -04:00
Raven ScottandCursor 2a7812ddbb Add batch helpers and domain utilities across modules missing Batch APIs.
Third enrichment pass: *Batch methods for agents, economy, consensus, core, messaging, network, observability, pear-platform, scheduling, storage, supercomputer, and time-ordering modules.

Co-authored-by: Cursor <[email protected]>
2026-05-21 04:12:52 -04:00
Raven ScottandCursor 38e30b63a1 Expand network, encoding, observability, routing, supercomputer, and CRDT APIs.
Adds snapshot() and batch helpers across network discovery/stack/transport, encoding-wire, observability, routing-advanced, supercomputer, state-crdts, scheduling-queues, and session-bridge modules.

Co-authored-by: Cursor <[email protected]>
2026-05-21 04:03:45 -04:00
Raven ScottandCursor 161865c98d Expand scheduling, supercomputer, indexes, and messaging module APIs.
Add batch helpers, lease timing, registry clears, and event-bus publish utilities for consistent management surfaces.

Co-authored-by: Cursor <[email protected]>
2026-05-21 03:24:36 -04:00
Raven ScottandCursor 32f4292036 Expand consensus, discovery, collab, and infrastructure modules
Add leader lease remaining time and follower removal, message envelope
cloning and version config, presence onlineCount fix plus announceNow,
auction open/winning bid helpers, topic announcer bulk revoke, topic lease
releaseAll, and collab room totals and closeRoom.

Co-authored-by: Cursor <[email protected]>
2026-05-21 02:41:28 -04:00
Raven ScottandCursor 713a450f2f feat(consensus,routing,scheduling): manually expand coordination and path modules
- leader-lease: renew, resign, isLeader, followers, lease expiry helpers
- quorum-pool: autoResolve, cancel, listVotes, member remove, TTL proposals
- raft-lite: requestVote, stepDown, logSlice, advanceCommit
- pattern-router: middleware chain, priority routes, routeBatch
- merge-registry: bulkRegister, diff, watch, publishSnapshot, tombstones
- cron-gossip: pause, resume, forceFire, nextDue
- topic-lease: extend, conflicts, allHolders

Co-authored-by: Cursor <[email protected]>
2026-05-21 02:14:41 -04:00
Raven ScottandCursor 70119888cd Next-depth pass: network-stack, CRDTs, gossip, scheduling, experimental
Expand introspection helpers and getStats(protocol) across six categories
after the storage/trust giant pass.

network-stack (10): listPeerIds, hasPeer, bestPeer, listCircuitIds,
queueDepth, listPendingIds, and related helpers; protocol in getStats.

state-crdts: crdt-map has/size/entries; conflict-set size/isEmpty;
reactive-state size/keys; richer getStats on map and conflict-set.

messaging-gossip: gossip-mesh seenCount/clearSeen; dedup size/clear;
event-bus getStats merges metrics/topics/peers.

scheduling-queues: topic-lease listShards/isHeld; peer-scheduler listJobs;
activity-queue pending/claimed stats.

measurement-rate-control: bucket-rate listPeerIds/peerCount.

experimental (16): protocol-rich getStats; mycelium listPeerIds/totalCredits;
pheromone listPathIds.

Docs: API Methods for link-probe, crdt-map, gossip-mesh; expanded category
READMEs for state-crdts, messaging-gossip, scheduling, measurement.

Co-authored-by: Cursor <[email protected]>
2026-05-21 00:32:11 -04:00
Raven Scott be9acb7268 Updates 2026-05-21 00:07:44 -04:00
Raven Scott 14d0980b4f Updates 2026-05-20 21:02:45 -04:00