khive-vcs 0.2.1

KG versioning — git-native core types, canonical hash, and NDJSON-to-SQLite sync (ADR-010/ADR-020)
Documentation

KG versioning — content-addressed snapshot hashing, git-native core types, and the NDJSON-to-SQLite sync library boundary.

v1 versioning is git-native (ADR-010, ADR-020): KG state lives as sorted NDJSON files in a git repository. The legacy snapshot/branch/merge pipeline (KgSnapshot, KgBranch, RemoteConfig, custom push/pull) was superseded by ADR-020. This crate retains:

  • [types] — SnapshotId, SnapshotCoverage, VcsState
  • [hash] — canonical JSON serialization + SHA-256 snapshot hashing
  • [sync] — NDJSON-to-SQLite rebuild library (ADR-010/ADR-020, F106)
  • [error] — VcsError type