[package]
name = "forge-pilot"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
description = "Closed-loop orchestrator over runtime advisories, kernel oracles, and canonical Forge export/import lanes"
license = "MIT"
[lib]
doctest = false
[features]
default = ["governance"]
governance = [
"dep:assurance-runtime",
"dep:attestation-exchange",
"dep:authority-delegation",
"dep:claim-ledger",
"dep:constitutional-memory",
"dep:continuity-runtime",
"dep:effect-runtime",
"dep:mechanism-runtime",
]
[dependencies]
assurance-runtime = { version = "0.1.0", path = "../assurance-runtime", optional = true }
attestation-exchange = { version = "0.1.0", path = "../attestation-exchange", optional = true }
authority-delegation = { version = "0.1.0", path = "../authority-delegation", optional = true }
claim-ledger = { version = "0.1.1", path = "../claim-ledger", optional = true }
constitutional-memory = { version = "0.1.0", path = "../constitutional-memory", optional = true }
continuity-runtime = { version = "0.1.0", path = "../continuity-runtime", optional = true }
effect-runtime = { version = "0.1.0", path = "../effect-runtime", optional = true }
mechanism-runtime = { version = "0.1.0", path = "../mechanism-runtime", optional = true }
constraint-compiler = { version = "0.1.0", path = "../constraint-compiler" }
forge-engine = { version = "0.2.0", path = "../living-memory/living-memory" }
forge-memory-bridge = { version = "0.1.1", path = "../forge-memory-bridge" }
kernel-execution = { version = "0.1.0", path = "../kernel-execution" }
kernel-oracles = { version = "0.1.0", path = "../kernel-oracles" }
knowledge-runtime = { version = "0.1.0", path = "../knowledge-runtime" }
recursive-kernel-core = { version = "0.1.0", path = "../recursive-kernel-core" }
semantic-memory = { version = "0.5.8", path = "../semantic-memory" }
semantic-memory-forge = { version = "0.1.1", path = "../semantic-memory-forge" }
verification-adjudication = { version = "0.1.0", path = "../verification-adjudication" }
verification-calibration = { version = "0.1.0", path = "../verification-calibration" }
verification-control = { version = "0.1.0", path = "../verification-control" }
verification-policy = { version = "0.1.0", path = "../verification-policy" }
schemars = { workspace = true }
stack-ids = { version = "0.1.1", path = "../stack-ids" }
blake3 = { workspace = true }
chrono = { workspace = true, features = ["serde"] }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true, features = ["macros", "rt", "time"] }
tracing = { workspace = true }
uuid = { workspace = true, features = ["v4", "serde"] }
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
rusqlite = { workspace = true }
[dev-dependencies]
llm-tool-runtime = { version = "0.1.0", path = "../llm-tool-runtime" }
semantic-memory = { version = "0.5.8", path = "../semantic-memory", features = ["testing"] }
tempfile = { workspace = true }
tokio = { workspace = true, features = ["macros", "rt-multi-thread", "time"] }
uuid = { workspace = true, features = ["v4"] }
[lints]
workspace = true