Expand description
Typed errors for the graph store.
Every fallible operation returns Result<T>. The variants are
deliberately specific so callers can react (HashMismatch should
drop the cache entry and re-fetch; NotFound is benign on
lookup-or-compute paths).