consciousness/src/mind
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
..
identity.rs defs.rs: async conversion, remove block_in_place 2026-04-13 14:56:26 -04:00
log.rs Fast startup: mmap backward scan instead of reading full log 2026-04-09 13:09:26 -04:00
mod.rs store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
subconscious.rs store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
unconscious.rs store: remove visit tracking infrastructure 2026-04-13 18:57:12 -04:00