7/ You have three ways to handle that update (managing memory):
add: the old value stays, mixed into the new one
replace the matrix: the target is fixed, every other (previous) fact is gone
delta: only the target slot changes
6/ The case that breaks plain accumulation is a key that comes back with a different value. They call it memory. A passage says x=5, then later x=7. Both give nearly the same key. If you just add, the slot ends up holding both and the read averages them.

