Memory statuses
Memories use four lifecycle statuses:active: available for normal retrievalsuperseded: replaced by a newer memory but retained for historyarchived: retained but excluded from default retrievalconflicted: linked to another memory with an unresolved contradiction
Detect conflicts while adding
Conflict detection runs automatically by default. Useadd_with_report() when you need the reports and resolution actions.
superseded_by, while contradictions use conflicts_with links.
Detect without mutating storage
client.list_conflicts() to reconstruct stored conflict reports from audit history.
Memory layers
Mneno organizes memories into these layers:short_termworkingepisodicsemanticoperationalarchived
Evaluate hierarchy transitions
Manual transitions
client.list_by_layer("semantic") to inspect one layer.