consciousness/src/cli
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
..
admin.rs store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
agent.rs store: remove visit tracking infrastructure 2026-04-13 18:57:12 -04:00
graph.rs store: internal locking, remove Arc<Mutex<Store>> wrapper 2026-04-13 21:49:54 -04:00
journal.rs Convert store and CLI to anyhow::Result for cleaner error handling 2026-04-13 18:05:04 -04:00
mod.rs kill cli/misc.rs 2026-04-12 23:03:00 -04:00
node.rs Convert store and CLI to anyhow::Result for cleaner error handling 2026-04-13 18:05:04 -04:00