[package] name = "jouleclaw-approve" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "JouleClaw approval gates — pause a cascade dispatch for review before it runs. Energy-shaped: only the expensive compartment (model) calls need approval; cheap deterministic work proceeds freely." [dependencies] jouleclaw-cascade = { path = "../jouleclaw-cascade" } thiserror = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } blake3 = { workspace = true } chrono = { workspace = true, features = ["serde"] }