Skip to main content

spec_driven_docs/cli/
assess.rs

1//! Arguments for `sdd assess`.
2
3use camino::Utf8PathBuf;
4
5/// Classify a target repository before anything lands.
6///
7/// Reporting only: every classification exits 0, and nothing is written.
8#[derive(Debug, clap::Args)]
9pub struct AssessArgs {
10    /// The repository to assess; `.` is the working directory.
11    #[arg(long, default_value = ".")]
12    pub target: Utf8PathBuf,
13
14    /// Emit one JSON object on stdout instead of the human report.
15    #[arg(long)]
16    pub json: bool,
17}