Expand description
Capturing evidence from a live conversation.
Ingestion is the write path’s front half: finalized user speech becomes observations, observations accumulate into session candidates, and the usable candidates project into an overlay the retriever can search immediately. Nothing here writes canonical memory — that is reconciliation’s job, and it happens after the conversation.
Re-exports§
pub use checkpoint::CadenceTracker;pub use checkpoint::ScheduledWork;pub use ledger::InMemorySessionLedger;pub use ledger::LedgerOutcome;pub use ledger::MicroReconciliationReport;pub use ledger::ObservationEvidence;pub use ledger::SealedSessionLedger;pub use ledger::SessionCandidate;pub use ledger::SessionCandidateStatus;pub use ledger::SessionLedger;pub use ledger::SessionLedgerSnapshot;pub use observation::BoundedObservationExtractor;pub use observation::MemoryObservationExtractor;pub use observation::OBSERVATION_EXTRACTION_INSTRUCTION;pub use observation::ObservationExtractionContext;pub use observation::RuleBasedObservationExtractor;pub use observation::observation_schema;pub use overlay::SessionMemoryOverlay;pub use overlay::provisional_memory;pub use overlay::provisional_memory_id;
Modules§
- checkpoint
- Session cadence: when to micro-reconcile, when to checkpoint, when to seal.
- ledger
- The session candidate ledger.
- observation
- Turning finalized user speech into candidate observations.
- overlay
- The session overlay — facts the user stated moments ago, usable now.