[package] name = "stratum-graph" version = "0.1.0" edition.workspace = true description = "Knowledge domain: ActionGraph, ActionNode, Capability types and graph algorithms" license.workspace = true [dependencies] serde = { workspace = true } serde_json = { workspace = true } anyhow = { workspace = true } thiserror = { workspace = true } tracing = { workspace = true } async-trait = { workspace = true } tokio = { workspace = true } uuid = { workspace = true } surrealdb = { workspace = true, optional = true } [features] default = [] mem-store = ["surrealdb", "surrealdb/kv-mem"] surrealkv-store = ["surrealdb", "surrealdb/kv-surrealkv"] [dev-dependencies] tokio-test = { workspace = true } tempfile = { workspace = true }