[package]
name = "kebab-rag"
version       = { workspace = true }
edition       = { workspace = true }
rust-version  = { workspace = true }
license       = { workspace = true }
repository    = { workspace = true }
description   = "RAG pipeline: retrieve → gate → pack → generate → cite-validate"

[dependencies]
kebab-core = { path = "../kebab-core" }
kebab-config = { path = "../kebab-config" }
kebab-search = { path = "../kebab-search" }
kebab-llm = { path = "../kebab-llm" }
kebab-nli = { path = "../kebab-nli" }
kebab-store-sqlite = { path = "../kebab-store-sqlite" }
serde           = { workspace = true }
serde_json      = { workspace = true }
regex           = { workspace = true }
time            = { workspace = true }
tracing         = { workspace = true }
thiserror       = { workspace = true }
anyhow          = { workspace = true }
blake3          = { workspace = true }

[dev-dependencies]
kebab-llm = { path = "../kebab-llm", features = ["mock"] }
tempfile        = { workspace = true }
rusqlite        = { workspace = true }
serde_json      = { workspace = true }

[lints]
workspace = true
