omnigraph/crates/omnigraph-cluster
aaltshuler f5b43164b8 feat(cluster): pub read-only serving-snapshot API
RFC-005 §D2/§D4: read_serving_snapshot reads the applied revision as
everything a server needs to boot — graphs at derived roots, stored-query
sources read from the content-addressed catalog and re-hashed against the
recorded digests, policy blob paths with their applied applies_to bindings.
All-or-nothing: missing state, pending recovery sidecars, missing/tampered
blobs, pre-5A entries without bindings, and an empty graph set each refuse
the snapshot with a remedy; no partial serving. Lock-free by design — the
state file is replaced atomically, so the read is a consistent
point-in-time ledger.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 17:39:26 +03:00
..
src feat(cluster): pub read-only serving-snapshot API 2026-06-10 17:39:26 +03:00
tests test(cluster): failpoint coverage for delete crash windows 2026-06-10 14:34:54 +03:00
Cargo.toml feat(cluster): failpoint infrastructure mirroring the engine 2026-06-10 02:12:59 +03:00