pub struct DreamReport {Show 25 fields
pub dream_id: String,
pub started_at: DateTime<Utc>,
pub completed_at: DateTime<Utc>,
pub resumed_from_checkpoint: bool,
pub entries_before: usize,
pub entries_after: usize,
pub compacted: usize,
pub promoted: usize,
pub demoted: usize,
pub protection_promoted: usize,
pub protection_demoted: usize,
pub deleted: usize,
pub contradictions_resolved: usize,
pub duplicates_merged: usize,
pub auto_protected: usize,
pub auto_classified: usize,
pub type_promotions: usize,
pub root_updated: bool,
pub used_llm: bool,
pub pagerank_updates: usize,
pub patterns_persisted: usize,
pub hyperbolic_rebuilt: bool,
pub flash_reranked: usize,
pub duration_ms: u64,
pub error: Option<String>,
}Expand description
Report from a dream (consolidation) run.
Fields§
§dream_id: StringUnique dream ID.
started_at: DateTime<Utc>When the dream started.
completed_at: DateTime<Utc>When the dream completed.
resumed_from_checkpoint: boolWhether this was resumed from a checkpoint.
entries_before: usizeEntry count before dream.
entries_after: usizeEntry count after dream.
compacted: usizeNumber of entries compacted.
promoted: usizeNumber of entries tier-promoted (Cold→Warm, Warm→Hot).
demoted: usizeNumber of entries tier-demoted (Hot→Warm, Warm→Cold).
protection_promoted: usizeNumber of protection level promotions.
protection_demoted: usizeNumber of protection level demotions.
deleted: usizeNumber of entries deleted.
contradictions_resolved: usizeNumber of contradictions resolved.
duplicates_merged: usizeNumber of duplicates merged.
auto_protected: usizeNumber of auto-protected entries.
auto_classified: usizeNumber of auto-classified entries.
type_promotions: usizeNumber of type promotions (e.g., Fact → Skill).
root_updated: boolWhether ROOT index was updated.
used_llm: boolWhether LLM was used for compaction.
pagerank_updates: usizeNumber of PageRank importance updates (Phase 2).
patterns_persisted: usizeNumber of learning patterns persisted (Phase 4).
hyperbolic_rebuilt: boolWhether hyperbolic embeddings were rebuilt (Phase 5).
flash_reranked: usizeNumber of memories re-ranked by Flash Attention (Phase 6).
duration_ms: u64Duration in milliseconds.
error: Option<String>Error if Dream failed (None = success).
Implementations§
Source§impl DreamReport
impl DreamReport
Sourcepub fn report_path(space_dir: &Path, dream_id: &str) -> PathBuf
pub fn report_path(space_dir: &Path, dream_id: &str) -> PathBuf
Path for saving dream reports.
Trait Implementations§
Source§impl Clone for DreamReport
impl Clone for DreamReport
Source§fn clone(&self) -> DreamReport
fn clone(&self) -> DreamReport
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more