dev.bastienrobert.memory.record

A single durable memory belonging to the user. Deliberately one generic type: specialising into fact/preference/project/event types is premature until real requirements demand it. Retrieval-specific state (BM25 scores, vector ids, index cursors, caches) MUST NOT be stored here — it is derived data owned by whichever memory engine indexes this record. Consumers MUST preserve properties they do not recognise: an implementation that rewrites a record after dropping unknown fields destroys data written by a newer one.

Details · record, key tid
Kindrecord
Record keytid
Authoritymemory.bastienrobert.dev
Indexed

What's different

There is nothing to compare yet: this is the only version of dev.bastienrobert.memory.record anywhere.