feat(FEAT-015): add codewhale-command-contract dependency to TUI

Task 2.1/2.2 - TUI consumes the FEAT-014 shape layer.

- crates/tui/Cargo.toml: add codewhale-command-contract path dep
- Cargo.lock: single expected edge (codewhale-tui depends on
  codewhale-command-contract)
- Contract crate remains independently testable (4/4 tests pass)
- Existing boundary gate green: self-tests 8/8 + live scan PASS
  (no codewhale-tui edge in the contract)
- No production owner moves; no TUI source changed

Generated with Claude Code
This commit is contained in:
Paulo Aboim Pinto
2026-08-17 23:29:32 +02:00
parent e8c24451c1
commit 0b68d50c10
2 changed files with 2 additions and 0 deletions

1
Cargo.lock generated
View File

@@ -1047,6 +1047,7 @@ dependencies = [
"clap",
"clap_complete",
"codewhale-build-support",
"codewhale-command-contract",
"codewhale-config",
"codewhale-core",
"codewhale-execpolicy",

View File

@@ -28,6 +28,7 @@ path = "src/main.rs"
ahash = "0.8"
anyhow.workspace = true
codewhale-config = { path = "../config", version = "0.9.9" }
codewhale-command-contract = { path = "../command-contract", version = "0.9.9" }
codewhale-core = { path = "../core", version = "0.9.9" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.9.9" }
codewhale-lane = { path = "../lane", version = "0.9.9" }