d4d2fa4676
Sibling to the SQLite store's README. Covers: - what the store is and why (filesystem primitives = invariants: directory-entry uniqueness IS the UNIQUE constraint, rename(2) IS the atomic commit, hardlink refcount IS the FK cascade, flock(2) IS the writer serialisation), - feature-parity table vs SQLite (NIP-01 replaceable / addressable, NIP-09 deletion + tombstones, NIP-40 expiration, NIP-45 count, NIP-50 search, NIP-62 vanish, NIP-91 multi-tag AND), - on-disk layout with every directory tree, - filename conventions (sharding, padded-ts entry names, sha256 vs Murmur, mtime), - internal architecture (FsLayout / FsLockManager / FsIndexer / FsSlots / FsTombstones / FsQueryPlanner / FsSearchTokenizer), - usage examples for insert / query / count / delete / transaction / expiration sweep / scrub / compact / close, - failure-mode table (external edits, crashes, multi-process, full disk) and how the store converges, - pointer to the 113-test suite under jvmTest and the design plan documents under cli/plans/.