pub fn calculate_decay(event: &CognitiveEvent, current_time: u64) -> f32Expand description
Calculate the decay score for a node.
Formula: base_importance * recency_factor * access_factor
- base_importance: 1.0 for FACT/DECISION/CORRECTION, 0.8 for INFERENCE/SKILL, 0.6 for EPISODE
- recency_factor: exp(-lambda * days_since_last_access) where lambda = 0.01
- access_factor: min(1.0, log2(access_count + 1) / 10.0)
The result is clamped to [0.0, 1.0].