[package]
edition = "2021"
rust-version = "1.88"
name = "kranz-engine"
version = "0.2.2"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Governed mission engine for auditable AI coding-agent work."
homepage = "https://github.com/craigcode/kranz"
readme = "README.md"
keywords = [
"agent",
"orchestration",
"mission-control",
"validation",
"ai",
]
categories = [
"development-tools",
"command-line-utilities",
]
license = "MIT"
repository = "https://github.com/craigcode/kranz"
[lib]
name = "kranz_engine"
path = "src/lib.rs"
[[example]]
name = "acceptance_gate"
path = "examples/acceptance_gate.rs"
[[test]]
name = "backend_acp_test"
path = "tests/backend_acp_test.rs"
[[test]]
name = "backend_claude_test"
path = "tests/backend_claude_test.rs"
[[test]]
name = "backend_cursor_test"
path = "tests/backend_cursor_test.rs"
[[test]]
name = "backend_mock_test"
path = "tests/backend_mock_test.rs"
[[test]]
name = "bounded_file_read_test"
path = "tests/bounded_file_read_test.rs"
[[test]]
name = "codex_fixture_test"
path = "tests/codex_fixture_test.rs"
[[test]]
name = "comparison_metrics_test"
path = "tests/comparison_metrics_test.rs"
[[test]]
name = "config_cost_prompts_test"
path = "tests/config_cost_prompts_test.rs"
[[test]]
name = "config_trust_test"
path = "tests/config_trust_test.rs"
[[test]]
name = "control_digest_test"
path = "tests/control_digest_test.rs"
[[test]]
name = "cursor_fixture_test"
path = "tests/cursor_fixture_test.rs"
[[test]]
name = "decompose_test"
path = "tests/decompose_test.rs"
[[test]]
name = "domain_lint_test"
path = "tests/domain_lint_test.rs"
[[test]]
name = "draft_test"
path = "tests/draft_test.rs"
[[test]]
name = "droid_fixture_test"
path = "tests/droid_fixture_test.rs"
[[test]]
name = "event_log_test"
path = "tests/event_log_test.rs"
[[test]]
name = "git_ops_test"
path = "tests/git_ops_test.rs"
[[test]]
name = "hooks_test"
path = "tests/hooks_test.rs"
[[test]]
name = "kimi_fixture_test"
path = "tests/kimi_fixture_test.rs"
[[test]]
name = "merge_test"
path = "tests/merge_test.rs"
[[test]]
name = "merged_test"
path = "tests/merged_test.rs"
[[test]]
name = "mission_plan_contract_a9_regression_test"
path = "tests/mission_plan_contract_a9_regression_test.rs"
[[test]]
name = "mission_plan_contract_regression_test"
path = "tests/mission_plan_contract_regression_test.rs"
[[test]]
name = "mission_test"
path = "tests/mission_test.rs"
[[test]]
name = "outcomes_report_merged_test"
path = "tests/outcomes_report_merged_test.rs"
[[test]]
name = "reducer_test"
path = "tests/reducer_test.rs"
[[test]]
name = "report_test"
path = "tests/report_test.rs"
[[test]]
name = "runner_test"
path = "tests/runner_test.rs"
[[test]]
name = "scrub_test"
path = "tests/scrub_test.rs"
[[test]]
name = "soak_test"
path = "tests/soak_test.rs"
[[test]]
name = "ticket_creation_test"
path = "tests/ticket_creation_test.rs"
[[test]]
name = "ticket_notes_test"
path = "tests/ticket_notes_test.rs"
[[test]]
name = "ticket_queue_test"
path = "tests/ticket_queue_test.rs"
[[test]]
name = "ticket_state_frontmatter_test"
path = "tests/ticket_state_frontmatter_test.rs"
[[test]]
name = "worktree_isolation"
path = "tests/worktree_isolation.rs"
[dependencies.anyhow]
version = "1"
[dependencies.async-trait]
version = "0.1"
[dependencies.cap-fs-ext]
version = "4"
[dependencies.cap-primitives]
version = "4"
[dependencies.cap-std]
version = "4"
[dependencies.chrono]
version = "0.4"
features = ["serde"]
[dependencies.globset]
version = "0.4"
[dependencies.regex]
version = "1"
[dependencies.reqwest]
version = "0.12"
features = [
"json",
"rustls-tls",
]
default-features = false
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1.0.151"
features = ["float_roundtrip"]
[dependencies.sha2]
version = "0.11"
[dependencies.subtle]
version = "2"
[dependencies.thiserror]
version = "2"
[dependencies.tokio]
version = "1"
features = ["full"]
[dependencies.tracing]
version = "0.1"
[dependencies.uuid]
version = "1"
features = [
"v4",
"serde",
]
[dev-dependencies.proptest]
version = "1"
[dev-dependencies.tempfile]
version = "3"
[target."cfg(unix)".dependencies.libc]
version = "0.2"
[target."cfg(windows)".dependencies.windows]
version = "0.62"
features = [
"Win32_Foundation",
"Win32_Security",
"Win32_Security_Authorization",
"Win32_Security_Isolation",
"Win32_Storage_FileSystem",
"Win32_System_Console",
"Win32_System_Diagnostics_ToolHelp",
"Win32_System_IO",
"Win32_System_JobObjects",
"Win32_System_LibraryLoader",
"Win32_System_Memory",
"Win32_System_SystemServices",
"Win32_System_SystemInformation",
"Win32_System_Threading",
]