hh-core — storage, blob store, event model, and config for Halfhand.
This crate implements the local-first data layer (SRS §4) used by the hh
binary and the recorder. It is intentionally free of any I/O runtime or
CLI concern: the binary drives it, not the other way around.
Per CLAUDE.md, every public item is documented (missing_docs is denied
here) and clippy::pedantic is enabled via the workspace lint table.