from enum import Enum class MemoryTier(Enum): WORKING = 1 SEMANTIC = 2 EPISODIC = 3 class HierarchicalMemory: def __init__(self, db_path=None): self.data = [] def ingest(self, text, tier, user, importance=0.5, confidence=0.8): self.data.append({"text": text, "tier": tier, "user": user}) def retrieve(self, query, tier=None, k=5): return self.data[:k]