Skip to main content

memnite_core/
lib.rs

1//! memnite-core: event-sourced foundation (event log + replay).
2mod conflicts;
3mod decay;
4mod error;
5mod event;
6mod ids;
7mod log;
8mod memory;
9mod project;
10mod relations;
11mod replay;
12
13pub use conflicts::{detect_conflicts, Conflict};
14pub use decay::{decay_state, months_elapsed, review_marker, threshold_months, DecayState};
15pub use error::CoreError;
16pub use event::{Anchor, Event, EventKind, MemoryData, MemoryPatch, Relation, Scope, StaleReason};
17pub use ids::{new_event_id, next_lamport};
18pub use log::Log;
19pub use memory::{Memory, Status};
20pub use project::normalize_project;
21pub use relations::{replay_relations, RelationEdge};
22pub use replay::{apply, replay};