[package]
name = "vapora-doc-lifecycle"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
description = "VAPORA adapter for documentation lifecycle management"

[dependencies]
doc-lifecycle-core = { path = "../doc-lifecycle-core" }
tokio = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
anyhow = { workspace = true }
thiserror = { workspace = true }
uuid = { workspace = true }
chrono = { workspace = true }
async-trait = { workspace = true }

# NATS for event messaging
async-nats = { workspace = true }

# Future SurrealDB integration
# surrealdb = { version = "1.0", features = ["kv", "storage-mem"] }

# VAPORA dependencies (when ready)
# vapora-shared = { path = "../vapora-shared" }
# vapora-agents = { path = "../vapora-agents" }

[dev-dependencies]
tempfile = { workspace = true }
