Domain-aware lookup aliases on modules that already expose listKeys/keyCount, including async indexes and probabilistic bloom sets.
Co-authored-by: Cursor <[email protected]>
Standardize key enumeration after size() on map- and registry-style modules, aliasing existing list* methods or primary store keys so callers can inspect occupancy without parsing snapshots.
Co-authored-by: Cursor <[email protected]>
Standardize a size() method after isEmpty() on every module with clearAll(), delegating to domain counts or snapshot fields so callers can query occupancy without parsing snapshots.
Co-authored-by: Cursor <[email protected]>
Seventh expansion pass: domain-specific isEmpty() after moduleSnapshot on every module that has clearAll(), using existing count/snapshot helpers (async variants for temporal, spatial, semantic-vector, and reactive-state indexes).
Co-authored-by: Cursor <[email protected]>
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]>
Oracle getStats now surfaces metrics and feed counts; new category READMEs for messaging-gossip, time-ordering, and oracles.
Co-authored-by: Cursor <[email protected]>