spec_driven_docs/commands.rs
1//! Subcommand handlers.
2//!
3//! One module per subcommand. Each exposes a free function
4//! `run(ctx, args) -> Result<(), AppError>` that projects clap args, calls
5//! the gates or services, renders through `output`, and returns a typed
6//! error. No clap derives here.
7
8pub mod assess;
9pub mod completions;
10pub mod doctor;
11pub mod gate;
12pub mod hooks;
13pub mod init;
14pub mod ki;
15pub mod license;
16pub mod man;
17pub mod read;
18pub mod self_manifest;
19pub mod skill;
20pub mod status;
21pub mod upgrade;
22pub mod verify;