kotoba_state_graph/lib.rs
1//! `kotoba-state-graph`
2//!
3//! A library for managing UI state as a graph within the Kotoba ecosystem with KeyValueStore backend.
4//! It provides:
5//! - A standard schema for representing UI components and their state.
6//! - Generic, reusable graph rewrite rules for common UI state transitions.
7//! - A high-level `.kotobas` accessor library to abstract away GQL and rewrite logic.
8
9pub mod rules;
10pub mod schema;
11
12pub use rules::*;
13pub use schema::*;
14
15// Re-export KeyValueStore for convenience
16pub use kotoba_storage::KeyValueStore;