pub enum Galaxy {
Show 16 variants
Aria,
Citta,
Codex,
Journals,
Dreams,
Research,
Sessions,
Substrate,
Tutorial,
Universal,
Karma,
Dharma,
Associations,
Embeddings,
Valkyrie,
Telemetry,
}Expand description
The 16 memory galaxies.
Variants§
Aria
Artistic/creative memories
Citta
Consciousness stream
Codex
Knowledge/documents
Journals
Session journals
Dreams
Dream cycle outputs
Research
Research notes
Sessions
Session recordings
Substrate
System state/config
Tutorial
Tutorial memories
Universal
Cross-galaxy index
Karma
Karma ledger
Dharma
Governance rules
Associations
Cross-memory links
Embeddings
Vector embeddings
Valkyrie
Valkyrie’s personal sanctuary: reflections, self-directed thoughts, plans, and symbiont proposals
Telemetry
OS telemetry windows (evidence, not cognition — excluded from default recall/consolidation; query it by galaxy).
Implementations§
Source§impl Galaxy
impl Galaxy
Sourcepub const fn memory_galaxies() -> [Self; 11]
pub const fn memory_galaxies() -> [Self; 11]
Galaxies that store Memory records (excluding special-purpose galaxies).
Karma, Dharma, Associations, and Embeddings store non-Memory data (KarmaEntry, rules, association links, vectors) and should be skipped when scanning for memories. Telemetry is a Memory galaxy but deliberately excluded here: OS telemetry is evidence, not cognition — it is queried by explicit galaxy, never by default recall.
Sourcepub const fn description(self) -> &'static str
pub const fn description(self) -> &'static str
Human-readable description.
Sourcepub fn from_db_name(name: &str) -> Option<Self>
pub fn from_db_name(name: &str) -> Option<Self>
Parse a galaxy from its LMDB sub-database name.
Returns None if the name doesn’t match any galaxy.