# memory.py import json from datetime import datetime from pathlib import Path class MemoryStore: def __init__(self, path="memory.json"): self.path = Path(path) if not self.path.exists(): self.path.write_text("[]") def store(self, record: dict): data = json.loads(self.path.read_text()) record["timestamp"] = datetime.utcnow().isoformat() data.append(record) self.path.write_text(json.dumps(data, indent=2))