Skip to main content

khive_vcs/
lib.rs

1//! KG versioning — content-addressed snapshot hashing and NDJSON-to-SQLite sync.
2//!
3//! Git-native v1: KG state lives as sorted NDJSON files in a git repo. Retains
4//! `types` (snapshot IDs), `hash` (SHA-256), `sync` (rebuild library), and `error`.
5
6pub mod error;
7pub mod hash;
8pub mod sync;
9pub mod types;
10
11pub use error::VcsError;
12pub use types::{SnapshotCoverage, SnapshotId, VcsState, KG_V1_COVERAGE};