diff options
Diffstat (limited to 'makima/src/daemon/cli/mod.rs')
| -rw-r--r-- | makima/src/daemon/cli/mod.rs | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/makima/src/daemon/cli/mod.rs b/makima/src/daemon/cli/mod.rs index 954f219..0805edd 100644 --- a/makima/src/daemon/cli/mod.rs +++ b/makima/src/daemon/cli/mod.rs @@ -3,7 +3,6 @@ pub mod config; pub mod contract; pub mod daemon; -pub mod directive; pub mod server; pub mod supervisor; pub mod view; @@ -13,7 +12,6 @@ use clap::{Parser, Subcommand}; pub use config::CliConfig; pub use contract::ContractArgs; pub use daemon::DaemonArgs; -pub use directive::DirectiveArgs; pub use server::ServerArgs; pub use supervisor::SupervisorArgs; pub use view::ViewArgs; @@ -43,10 +41,6 @@ pub enum Commands { #[command(subcommand)] Contract(ContractCommand), - /// Directive commands for autonomous goal-driven execution - #[command(subcommand)] - Directive(DirectiveCommand), - /// Interactive TUI browser for contracts and tasks /// /// Provides a drill-down interface for browsing contracts, viewing their @@ -202,40 +196,6 @@ pub enum ContractCommand { CreateFile(contract::CreateFileArgs), } -/// Directive subcommands for autonomous goal-driven execution. -#[derive(Subcommand, Debug)] -pub enum DirectiveCommand { - /// Get directive status and details - Status(DirectiveArgs), - - /// Get goal, requirements, acceptance criteria - Goals(DirectiveArgs), - - /// List chains for the directive - Chains(DirectiveArgs), - - /// Get a chain with its steps - Chain(directive::ChainArgs), - - /// List steps in a chain - Steps(directive::ChainArgs), - - /// Update directive status - UpdateStatus(directive::UpdateStatusArgs), - - /// Start a directive (create planning contract and begin orchestration) - Start(DirectiveArgs), - - /// Trigger a manual evaluation for a step - Evaluate(directive::EvaluateArgs), - - /// List evaluation history for a step - Evaluations(directive::EvaluationsArgs), - - /// Submit a chain plan for a directive (reads JSON from stdin) - SubmitPlan(DirectiveArgs), -} - impl Cli { /// Parse command-line arguments pub fn parse_args() -> Self { |
