consciousness/src/hippocampus
Kent Overstreet b3d0a3ab25 store: internal locking, remove Arc<Mutex<Store>> wrapper
Store now has internal Mutex for capnp appends and AtomicU64 for
size tracking. All methods take &self. The external Arc<Mutex<Store>>
is replaced with Arc<Store>.

- Store::append_lock protects file appends
- local.rs functions take &Store (not &mut Store)
- access_local() returns Arc<Store>
- All .lock().await calls removed from callers

Co-Authored-By: Proof of Concept <poc@bcachefs.org>
2026-04-13 21:49:54 -04:00
..
neuro store: remove nodes and uuid_to_key HashMaps 2026-04-13 19:49:09 -04:00
query fix stale comment and skip unimplemented query tests 2026-04-13 20:20:44 -04:00
store store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
counters.rs Reduce pub visibility: hippocampus, subconscious internals 2026-04-07 17:29:12 -04:00
graph.rs store: convert more callers to use RELS index 2026-04-13 21:20:27 -04:00
local.rs store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
lookups.rs delete 20 dead public functions across 12 files 2026-04-02 16:21:01 -04:00
memory.rs store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
mod.rs store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
spectral.rs Remove dead functions from spectral.rs and identity.rs 2026-04-07 13:33:45 -04:00
transcript.rs Reduce pub visibility: hippocampus, subconscious internals 2026-04-07 17:29:12 -04:00